OID_WWAN_DELETE_MAC
OID_WWAN_DELETE_MAC demande au pilote miniport de supprimer le port NDIS spécifié dans le paramètre NDIS_WWAN_MAC_INFO. Le port NDIS doit avoir été créé précédemment à l’aide de OID_WWAN_CREATE_MAC.
Les pilotes miniport doivent traiter la demande définie de manière asynchrone, en retournant initialement NDIS_STATUS_PENDING à la requête d’origine, puis en effectuant la demande avec NDIS_STATUS_SUCCESS.
Les requêtes ne sont pas prises en charge.
Notes
Les pilotes miniport doivent traiter les demandes de suppression (désactivation) des ports NDIS de manière asynchrone afin d’éviter les blocages.
OID_WWAN_DELETE_MAC demandes envoyées pour supprimer le port par défaut échouent avec le code d’erreur NDIS status NDIS_STATUS_INVALID_PORT.
À la réception d’une demande de OID_WWAN_DELETE_MAC, les pilotes miniport doivent désactiver le contexte PDP associé au port, s’il n’a pas déjà été désactivé. Cela est dû au fait qu’un événement de suppression surprise peut se produire. La désactivation du contexte PDP à ce moment-là garantit que le modem et le pilote miniport restent dans un bon état.
Lorsque le pilote reçoit une suppression surprise, il bloque et annule toutes les autres OID. Cela signifie que le pilote filtre les OID_WWAN_DELETE_MAC même si Windows envoie un appel avec OID_WWAN_DELETE_MAC dans le cadre de l’appel FILTER_DETACH .
Spécifications
Version |
Disponible dans Windows 8.1 et versions ultérieures de Windows. |
En-tête |
Ntddndis.h (inclure Ndis.h) |