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