POWER_STATE 공용 구조체(wdm.h)

POWER_STATE 공용 구조체는 시스템 전원 상태 값 또는 디바이스 전원 상태 값을 지정합니다.

구문

typedef union _POWER_STATE {
  SYSTEM_POWER_STATE SystemState;
  DEVICE_POWER_STATE DeviceState;
} POWER_STATE, *PPOWER_STATE;

멤버

SystemState

SYSTEM_POWER_STATE 형식의 시스템 전원 상태 값입니다.

DeviceState

DEVICE_POWER_STATE 유형의 디바이스 전원 상태 값입니다.

설명

POWER_STATE 공용 구조체는 POWER_STATE_TYPE 열거형 유형과 함께 시스템 전원 상태 값 또는 디바이스 전원 상태 값을 지정하는 데 사용됩니다. 이 공용 구조체는 전원 상태 형식이 사용되는 컨텍스트에 의해 암시적으로 결정되는 경우에도 사용됩니다. 예를 들어 PoRequestPowerIrpPoSetPowerState를 참조하세요.

전원 관리에 대한 자세한 내용은 전원 관리 소개를 참조하세요.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h 포함)

추가 정보

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE