Freigeben über


POWER_STATE Union (ntpoapi.h)

Die POWER_STATE Union gibt einen Systemleistungszustandswert oder einen Geräteleistungszustandswert an.

Syntax

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

Member

SystemState

Ein Systemleistungszustandswert vom Typ SYSTEM_POWER_STATE.

DeviceState

Ein Geräteleistungszustandswert vom Typ DEVICE_POWER_STATE.

Hinweise

Die POWER_STATE Union wird in Verbindung mit dem POWER_STATE_TYPE-Enumerationstyp verwendet, um einen Systemleistungszustandswert oder einen Geräteleistungszustandswert anzugeben. Diese Union wird auch in Fällen verwendet, in denen der Energiezustandstyp implizit durch den Kontext bestimmt wird, in dem er verwendet wird. Weitere Informationen finden Sie beispielsweise unter PoRequestPowerIrp und PoSetPowerState.

Weitere Informationen zur Energieverwaltung finden Sie unter Einführung in die Energieverwaltung.

Anforderungen

Anforderung Wert
Header ntpoapi.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Weitere Informationen

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE