DEVICE_WAKE_DEPTH 열거형(wdm.h)
DEVICE_WAKE_DEPTH 열거형은 디바이스가 절전 모드 해제 신호를 트리거할 수 있는 가장 깊은 디바이스 전원 상태를 지정합니다.
Syntax
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 루틴에 대한 호출과 동일한 값으로 처리할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Wdm.h 포함) |