OID_WWAN_DELETE_MAC
OID_WWAN_DELETE_MAC żąda sterownika miniportu, aby usunąć port NDIS określony w parametrze NDIS_WWAN_MAC_INFO. Port NDIS powinien zostać utworzony wcześniej przy użyciu OID_WWAN_CREATE_MAC.
Sterowniki miniportu muszą przetworzyć ustawione żądanie asynchronicznie, początkowo zwracając NDIS_STATUS_PENDING do oryginalnego żądania, a następnie kończąc żądanie przy użyciu NDIS_STATUS_SUCCESS.
Żądania zapytań nie są obsługiwane.
Sterowniki miniportu muszą przetwarzać żądania usunięcia (dezaktywowania) portów NDIS asynchronicznie, aby zapobiec zakleszczeniom.
OID_WWAN_DELETE_MAC żądania wysyłane do usunięcia portu domyślnego zakończy się niepowodzeniem z kodem błędu stanu NDIS NDIS_STATUS_INVALID_PORT.
Po otrzymaniu żądania OID_WWAN_DELETE_MAC sterowniki miniportu powinny dezaktywować kontekst PDP skojarzony z portem, jeśli jeszcze nie został dezaktywowany. Dzieje się tak, ponieważ może wystąpić zdarzenie usuwania niespodziewanego. Dezaktywowanie kontekstu PDP w takim momencie zapewni, że modem i sterownik miniportu pozostają w dobrym stanie.
Gdy kierowca otrzyma nieoczekiwane usunięcie, sterownik blokuje i anuluje wszystkie dalsze identyfikatory OPERACYJNEGO. Oznacza to, że sterownik filtruje OID_WWAN_DELETE_MAC, mimo że system Windows wysyła wywołanie z OID_WWAN_DELETE_MAC w ramach wywołania FILTER_DETACH.
Wersja |
Dostępne w systemie Windows 8.1 i nowszych wersjach systemu Windows. |
Nagłówek |
Ntddndis.h (m.in. Ndis.h) |