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 を含む) |