Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Identyfikator OID OID_PNP_QUERY_POWER żąda sterownika miniportu, aby wskazać, czy może przenieść kartę sieciową do stanu niskiego zasilania określonego w InformationBuffer. Stan niskiego zużycia energii jest określony jako jedna z następujących wartości NDIS_DEVICE_POWER_STATE:
NdisDeviceStateD1
Określa stan urządzenia D1.
NdisDeviceStateD2
Określa stan urządzenia D2.
NdisDeviceStateD3
Określa stan urządzenia D3.
Żądanie OID_PNP_QUERY_POWER nie jest używane do żądania przejścia do stanu urządzenia D0. Usługa NDIS po prostu wysyła żądanie OID_PNP_SET_POWER, które określa stan urządzenia D0.
Zwracając NDIS_STATUS_SUCCESS do tego żądania OID, sterownik miniportu gwarantuje, że przeniesie kartę sieciową do określonego stanu zasilania urządzenia po otrzymaniu kolejnego żądania OID_PNP_SET_POWER. W tym przypadku sterownik miniportu nie może zagrozić przejściu.
Sterowniki miniportu muszą zawsze zwracać NDIS_STATUS_SUCCESS do tego żądania OID. Każdy inny kod zwracany jest błędem.
Żądanie OID_PNP_QUERY_POWER zawsze następuje żądanie OID_PNP_SET_POWER. Żądanie OID_PNP_SET_POWER może natychmiast postępować zgodnie z żądaniem OID_PNP_QUERY_POWER lub może zostać wysłane w nieokreślony interwał po żądaniu OID_PNP_QUERY_POWER. Stan urządzenia D0 określony w żądaniu OID_PNP_SET_POWER skutecznie anuluje żądanie OID_PNP_QUERY_POWER.
Sterownik pośredni musi zawsze zwracać NDIS_STATUS_SUCCESS do zapytania OID_PNP_QUERY_POWER. Sterownik pośredni nigdy nie powinien propagować żądania OID_PNP_QUERY_POWER do bazowego sterownika miniportu.
Wymagania
Wersja |
Obsługiwane w przypadku sieci NDIS 5.1 i NDIS 6.0 i nowszych. |
Nagłówek |
Ntddndis.h (m.in. Ndis.h) |