NDIS_DEVICE_POWER_STATE枚举 (ntddndis.h)

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

网络适配器的设备电源状态
设备电源状态
设备工作状态 D0
设备 Low-Power 状态
设备电源状态 所需的支持

语法

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