NDIS_DEVICE_POWER_STATE 枚举 (ntddndis.h)

NDIS_DEVICE_POWER_STATE 枚举定义设备电源状态值。 有关设备电源状态的详细信息,请参阅:

网络适配器的设备电源状态
设备电源状态
设备工作状态 D0
设备低功耗状态
设备电源状态所需的支持

语法

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 请求。

要求

要求
Header 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