次の方法で共有


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
Header wdfdevice.h (Wdf.h を含む)

こちらもご覧ください

EvtDeviceD0Entry

EvtDeviceD0Exit