NDIS_DEVICE_POWER_STATE列舉 (ntddndis.h)

NDIS_DEVICE_POWER_STATE列舉會定義裝置電源狀態值。 如需裝置電源狀態的詳細資訊,請參閱:

網路適配器的裝置電源狀態
裝置電源狀態
裝置工作狀態 D0
裝置 Low-Power 狀態
裝置電源狀態的必要支援

Syntax

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

常數

 
NdisDeviceStateUnspecified
裝置不支援電源管理。
NdisDeviceStateD0
裝置電源狀態 D0。
NdisDeviceStateD1
裝置電源狀態 D1。
NdisDeviceStateD2
裝置電源狀態 D2。
NdisDeviceStateD3
裝置電源狀態 D3。
NdisDeviceStateMaximum
這個列舉型別的最大值。 保留供系統使用。 請勿在驅動程式中使用此值。 此值可能會在未來的 NDIS 頭檔與二進位檔版本中變更。

備註

根據網路適配器及其迷你埠驅動程式的功能,裝置可能會從裝置狀態 D0 到 D3 產生喚醒訊號。

注意 如果喚醒訊號是從 D0 產生,則訊號不會造成系統喚醒。 不過,喚醒訊號可用來發出運行時間事件的訊號。
 
NDIS_DEVICE_POWER_STATE 列舉值會用於 NDIS_PM_CAPABILITIESNDIS_SRIOV_SET_VF_POWER_STATE_PARAMETERSNET_PNP_EVENT 結構、 NdisMIdleNotificationConfirm 函式,以及 OID_PNP_CAPABILITIESOID_PNP_QUERY_POWEROID_PNP_SET_POWER OID 要求。

規格需求

需求
標頭 ntddndis.h

另請參閱

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