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 の