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_PARAMETERSおよびNET_PNP_EVENT 構造体、 NdisMIdleNotificationConfirm 関数、および OID_PNP_CAPABILITIESOID_PNP_QUERY_POWERおよびOID_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