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) |