DEVICE_WAKE_DEPTH列挙 (wdm.h)
DEVICE_WAKE_DEPTH列挙は、デバイスがウェイク 信号をトリガーできる最も深いデバイスの電源状態を指定します。
構文
typedef enum _DEVICE_WAKE_DEPTH {
DeviceWakeDepthNotWakeable,
DeviceWakeDepthD0,
DeviceWakeDepthD1,
DeviceWakeDepthD2,
DeviceWakeDepthD3hot,
DeviceWakeDepthD3cold,
DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;
定数
DeviceWakeDepthNotWakeable スリープ解除信号をトリガーできるデバイスの電源状態はありません。 |
DeviceWakeDepthD0 D0 は、デバイスがスリープ解除信号をトリガーできる最も深いデバイス電源状態です。 詳細については、「解説」を参照してください。 |
DeviceWakeDepthD1 D1 は、デバイスがウェイク信号をトリガーできる最も深い低電力デバイスの電源状態です。 |
DeviceWakeDepthD2 D2 は、デバイスがウェイク信号をトリガーできる最も深い低電力デバイスの電源状態です。 |
DeviceWakeDepthD3hot D3hot は、デバイスがウェイク信号をトリガーできる最も深い低電力デバイスの電源状態です。 |
DeviceWakeDepthD3cold D3cold は、デバイスがウェイク信号をトリガーできる最も深い低電力デバイスの電源状態です。 |
DeviceWakeDepthMaximum オペレーティング システムで使用するために予約されています。 |
注釈
GetIdleWakeInfo ルーチンの DeepestWakeableDstate パラメーターは、DEVICE_WAKE_DEPTH型の変数へのポインターです。
ほとんどのデバイスのドライバーには、デバイスが D0 にあるときにスリープ解除信号をアームする理由はありません。 これらのドライバーは、 DeviceWakeDepthD0 出力値を、失敗してエラー状態を返す GetIdleWakeInfo ルーチンの呼び出しと同じ値として扱うことができます。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h を含む) |