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 포함)

추가 정보

GetIdleWakeInfo