Freigeben über


POWER_STATE Union (ntpoapi.h)

Die POWER_STATE Union gibt einen Systemleistungszustand Wert oder einen Geräte-Leistungsstatuswert an.

Syntax

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

Angehörige

SystemState

Ein Systemleistungsstatuswert vom Typ SYSTEM_POWER_STATE.

DeviceState

Ein Wert des Gerätestromzustands vom Typ DEVICE_POWER_STATE.

Bemerkungen

Die POWER_STATE Union wird in Verbindung mit dem POWER_STATE_TYPE Enumerationstyp verwendet, um einen System-Leistungsstatuswert oder einen Geräte-Leistungsstatuswert anzugeben. Diese Vereinigung wird auch in Fällen verwendet, in denen der Energiezustandstyp implizit durch den Kontext bestimmt wird, in dem er verwendet wird. Siehe z. B. PoRequestPowerIrp und PoSetPowerState.

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

Anforderungen

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

Siehe auch

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState-

SYSTEM_POWER_STATE