Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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.

Uwagi

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.

Wymagania

Wersja

Dostępne w systemie Windows 8.1 i nowszych wersjach systemu Windows.

Nagłówek

Ntddndis.h (m.in. Ndis.h)

Zobacz też

OID_WWAN_CREATE_MAC