NDIS_DEVICE_POWER_STATE-Enumeration (ntddndis.h)

Die NDIS_DEVICE_POWER_STATE-Enumeration definiert Geräteleistungszustandswerte. Weitere Informationen zu Energiezuständen von Geräten finden Sie unter:

Gerätestromzustände für Netzwerkadapter
Energiezustände des Geräts
Gerätearbeitszustand D0
Geräte-Low-Power-Status
Erforderliche Unterstützung für Geräteenergiezustände

Syntax

typedef enum _NDIS_DEVICE_POWER_STATE {
  NdisDeviceStateUnspecified,
  NdisDeviceStateD0,
  NdisDeviceStateD1,
  NdisDeviceStateD2,
  NdisDeviceStateD3,
  NdisDeviceStateMaximum
} NDIS_DEVICE_POWER_STATE, *PNDIS_DEVICE_POWER_STATE;

Konstanten

 
NdisDeviceStateUnspecified
Das Gerät unterstützt keine Energieverwaltung.
NdisDeviceStateD0
Gerätestromzustand D0.
NdisDeviceStateD1
Geräteleistungsstatus D1.
NdisDeviceStateD2
Gerätestromzustand D2.
NdisDeviceStateD3
Geräteleistungszustand D3.
NdisDeviceStateMaximum
Der Höchstwert für diese Enumeration. Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. Dieser Wert kann sich in zukünftigen Versionen von NDIS-Headerdateien und -Binärdateien ändern.

Hinweise

Abhängig von den Funktionen des Netzwerkadapters und seines Miniporttreibers kann das Gerät möglicherweise ein Aktivierungssignal von den Gerätezuständen D0 bis D3 generieren.

Hinweis Wenn das Aktivierungssignal von D0 generiert wird, verursacht das Signal keine Systemreaktivierung. Das Aktivierungssignal kann jedoch verwendet werden, um ein Laufzeitereignis zu signalisieren.
 
NDIS_DEVICE_POWER_STATE Enumerationswerte werden in den NDIS_PM_CAPABILITIES-, NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS- und NET_PNP_EVENT strukturen, der NdisMIdleNotificationConfirm-Funktion und den OID-Anforderungen OID_PNP_CAPABILITIES, OID_PNP_QUERY_POWER und OID_PNP_SET_POWER verwendet.

Anforderungen

Anforderung Wert
Header ntddndis.h

Weitere Informationen

NDIS_PM_CAPABILITIES

NDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERS

NET_PNP_EVENT

NdisMIdleNotificationConfirm

OID_PNP_CAPABILITIES

OID_PNP_QUERY_POWER

OID_PNP_SET_POWER