次の方法で共有


WDF_POWER_DEVICE_STATE列挙 (wdfdevice.h)

[KMDF と UMDF に適用]

WDF_POWER_DEVICE_STATE 列挙体は、デバイスがサポートする可能性がある デバイスの電源状態を識別します。

構文

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid = 0,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

定数

 
WdfPowerDeviceInvalid
値: 0
デバイスの電源状態が無効または不明です。
WdfPowerDeviceD0
D0 デバイスの電源状態。
WdfPowerDeviceD1
D1 デバイスの電源状態。
WdfPowerDeviceD2
D2 デバイスの電源状態。
WdfPowerDeviceD3
D3 デバイスの電源状態。
WdfPowerDeviceD3Final
デバイスが D3 デバイスの電源状態に入る最後の時刻を表します。 通常、この列挙子は、システムがオフになっているか、デバイスが削除されようとしているか、リソースの再調整 が進行中であることを意味します。 デバイスは既に削除されている可能性があります。
WdfPowerDevicePrepareForHibernation
デバイスは休止状態ファイルをサポートしており、システム状態 S4 入力してシステムを休止状態にする準備ができています。 ドライバーは、デバイスをオフにすることはできません。 詳細については、特殊ファイル のサポートを参照してください。
WdfPowerDeviceMaximum
この列挙体の列挙子の最大値。

必要条件

要件 価値
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー wdfdevice.h (Wdf.h を含む)

関連項目

EvtDeviceD0Entry

EvtDeviceD0Exit