Udostępnij za pośrednictwem


OID_PM_HARDWARE_CAPABILITIES

W ramach zapytania nadmierne sterowniki mogą używać identyfikatora OID OID_PM_HARDWARE_CAPABILITIES do wykonywania zapytań dotyczących możliwości sprzętu zarządzania energią karty sieciowej. Po pomyślnym powrocie z żądania zapytania OID InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_PM_CAPABILITIES.

Uwagi

Usługa NDIS obsługuje zapytanie dotyczące sterowników miniportu. Począwszy od NDIS 6.20, sterowniki miniportu zapewniają możliwości sprzętu zarządzania energią podczas inicjowania w PowerManagementCapabilitiesEx składowej struktury NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES.

Sterownik miniportu musi wydać NDIS_STATUS_PM_CAPABILITIES_CHANGE wskazanie stanu, aby zgłosić zmiany w możliwościach sprzętu zarządzania energią karty sieciowej do NDIS i nadmiernie używanych sterowników.

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

NDIS_STATUS_SUCCESS
Żądanie zostało ukończone pomyślnie. InformationBuffer wskazuje strukturę NDIS_PM_CAPABILITIES.

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_BUFFER_TOO_SHORT
Bufor informacyjny był zbyt krótki. NDIS ustaw DATA. QUERY_INFORMATION. BajtyNowe składowe w strukturze NDIS_OID_REQUEST do minimalnego wymaganego rozmiaru buforu.

NDIS_STATUS_FAILURE
Żądanie nie powiodło się z powodów innych niż poprzednie.

Wymagania

Wersja

Obsługiwane w usłudze NDIS 6.20 lub nowszym. Nie zażądano sterowników miniportu. (Zobacz sekcję Uwagi).

Nagłówek

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

Zobacz też

NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES

NDIS_OID_REQUEST

NDIS_PM_CAPABILITIES

NDIS_STATUS_PM_CAPABILITIES_CHANGE