Udostępnij przez


OID_PM_REMOVE_PROTOCOL_OFFLOAD

W ramach ustawionego żądania sterowniki NDIS i protokołów używają identyfikatora OID OID_PM_REMOVE_PROTOCOL_OFFLOAD, aby usunąć odciążanie protokołu zarządzania energią z karty sieciowej. Element członkowski InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do identyfikatora odciążania protokołu ULONG.

Uwagi

Sterowniki NDIS i protokołów używają OID_PM_REMOVE_PROTOCOL_OFFLOAD OID, aby usunąć odciążanie protokołu z podstawowej karty sieciowej.

Dane . SET_INFORMATION. InformationBuffer element członkowski struktury NDIS_OID_REQUEST musi wskazywać wartość ULONG dla wcześniej dodanego identyfikatora odciążania protokołu. Usługa NDIS ustawia identyfikator odciążania tego protokołu w ProtocolOffloadId elementu członkowskiego struktury NDIS_PM_PROTOCOL_OFFLOAD, gdy usługa NDIS wysłała poprzednie żądanie identyfikatora OID OID_PM_ADD_PROTOCOL_OFFLOAD do bazowej karty sieciowej.

Uwagi dla pisarzy sterowników miniportu

NDIS zapewnia, że rozmiar buforu jest co najmniej rozmiaru(ULONG) i zawiera prawidłowy identyfikator odciążania protokołu. W związku z tym funkcja MiniportOidRequest sterownika miniportu powinna zwrócić NDIS_STATUS_SUCCESS dla tego żądania.

Uwaga Jeśli sterownik miniportu jest resetowany, funkcja MiniportOidRequest powinna zwrócić NDIS_STATUS_NOT_ACCEPTED.

Kody stanu powrotu

Usługa NDIS zwraca jeden z następujących kodów stanu dla tego żądania:

NDIS_STATUS_SUCCESS
Pomyślnie usunięto odciążanie protokołu.

NDIS_STATUS_PENDING
Żądanie oczekuje na ukończenie. Usługa NDIS przekaże końcowy kod stanu i wyniki do procedury obsługi ukończenia żądania OID obiektu wywołującego po zakończeniu żądania.

NDIS_STATUS_INVALID_LENGTH
Bufor informacyjny jest za mały. Usługa NDIS ustawia DATA. SET_INFORMATION. BajtyNowy element członkowski w strukturze NDIS_OID_REQUEST do minimalnego wymaganego rozmiaru buforu w bajtach.

NDIS_STATUS_FILE_NOT_FOUND
Identyfikator odciążania protokołu w żądaniu OID jest nieprawidłowy.

Wymagania

Wersja

Obsługiwane w usłudze NDIS 6.20 lub nowszym. Obowiązkowe dla sterowników miniportu.

Nagłówek

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

Zobacz też

NDIS_OID_REQUEST

NDIS_PM_PROTOCOL_OFFLOAD

OID_PM_ADD_PROTOCOL_OFFLOAD