次の方法で共有


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