Condividi tramite


unione POWER_STATE (ntpoapi.h)

L'unione POWER_STATE specifica un valore di stato di alimentazione del sistema o un valore di stato di alimentazione del dispositivo.

Sintassi

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

Members

SystemState

Valore dello stato di alimentazione del sistema di tipo SYSTEM_POWER_STATE.

DeviceState

Valore dello stato di alimentazione del dispositivo di tipo DEVICE_POWER_STATE.

Commenti

L'unione POWER_STATE viene usata insieme al tipo di enumerazione POWER_STATE_TYPE per specificare un valore di stato di alimentazione del sistema o un valore di stato di alimentazione del dispositivo. Questa unione viene usata anche nei casi in cui il tipo di stato di alimentazione viene determinato in modo implicito dal contesto in cui viene usato. Ad esempio, vedere PoRequestPowerIrp e PoSetPowerState.

Per altre informazioni sul risparmio energia, vedere Introduzione al risparmio energia.

Requisiti

Requisito Valore
Intestazione ntpoapi.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Vedi anche

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE