다음을 통해 공유


DEVICE_POWER_STATE 열거형(wdm.h)

DEVICE_POWER_STATE 열거형 유형은 디바이스 전원 상태나타냅니다.

통사론

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

상수

 
PowerDeviceUnspecified
지정되지 않은 디바이스 전원 상태를 나타냅니다.
PowerDeviceD0
디바이스 작업 상태 D0해당하는 최대 디바이스 전원 상태를 나타냅니다.
PowerDeviceD1
디바이스 절전 상태가 PowerDeviceD0 미만이고 디바이스 전원 상태 D1에 해당하는 PowerDeviceD2보다 큰 나타냅니다.
PowerDeviceD2
디바이스 절전 상태를 PowerDeviceD1 미만이고 디바이스 전원 상태 D2에 해당하는 PowerDeviceD3보다 큽니다.
PowerDeviceD3
디바이스 전원 상태 D3에 해당하는 최하위 전원 디바이스 절전 상태를 나타냅니다.
PowerDeviceMaximum
실제 전원 상태를 나타내는 이 열거형 형식의 디바이스 전원 상태 값 수입니다. 다른 디바이스 전원 상태의 값이 이 값보다 작습니다.

발언

전원 상태는 시스템 또는 단일 디바이스에 의한 전력 소비 수준과 컴퓨팅 작업의 범위를 나타냅니다. 전원 관리자는 시스템 전원 상태를 전체적으로 설정합니다. 여기서 시스템 전원 상태는 SYSTEM_POWER_STATE 열거형 형식의 값 중 하나로 표시됩니다. 디바이스 드라이버는 개별 디바이스의 전원 상태를 설정합니다. 여기서 디바이스 전원 상태는 DEVICE_POWER_STATE 열거형 유형의 값 중 하나로 표시됩니다.

시스템 전원 상태에 대한 자세한 내용은 시스템 전원 상태 요청 처리를 참조하세요. 디바이스 전원 상태에 대한 자세한 내용은 개별 디바이스용 전원 관리참조하세요. 일반적으로 전원 관리에 대한 자세한 내용은 Power Management소개를 참조하세요.

요구 사항

요구
헤더 wdm.h(Wdm.h, Ntpoapi.h 포함)

참고 항목

SYSTEM_POWER_STATE