Compartilhar via


Cabeçalho ntpoapi.h

Esse cabeçalho contém funções e estruturas de dados que um aplicativo pode usar o gerenciamento de energia. Para obter mais informações, consulte:

ntpoapi.h contém as seguintes interfaces de programação:

Funções

 
NtPowerInformation

Saiba como a rotina ZwPowerInformation define ou recupera informações de energia do sistema.

Estruturas

 
BATTERY_REPORTING_SCALE

Os drivers de miniclasse de bateria preenchem essa estrutura em resposta a determinadas solicitações BatteryMiniQueryInformation.
CM_POWER_DATA

A estrutura CM_POWER_DATA contém informações sobre o estado e os recursos de gerenciamento de energia de um dispositivo.
COUNTED_REASON_CONTEXT

A estrutura COUNTED_REASON_CONTEXT contém uma ou mais cadeias de caracteres que fornecem motivos para uma solicitação de energia.
PO_SPR_ACTIVE_SESSION_DATA

Permitir que os drivers registrem/cancelem o registro das notificações de início e término da sessão do SPR Active.
POWER_MONITOR_INVOCATION

POWER_PLATFORM_INFORMATION

A estrutura POWER_PLATFORM_INFORMATION contém informações sobre os recursos de energia do sistema.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Saiba mais sobre POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
POWER_STATE

A união POWER_STATE especifica um valor de estado de energia do sistema ou um valor de estado de energia do dispositivo.
SYSTEM_POWER_STATE_CONTEXT

A estrutura SYSTEM_POWER_STATE_CONTEXT é uma estrutura de sistema parcialmente opaca que contém informações sobre os estados de energia do sistema anteriores de um computador.

Enumerações

 
DEVICE_POWER_STATE

O tipo de enumeração DEVICE_POWER_STATE indica um estado de energia do dispositivo.
MONITOR_DISPLAY_STATE

Indica o estado de energia do monitor que está sendo exibido.
PO_INTERNAL_WAKE_SOURCE_TYPE

Saiba mais sobre: PO_INTERNAL_WAKE_SOURCE_TYPE enumeração
POWER_ACTION

A enumeração POWER_ACTION identifica as ações de energia do sistema que podem ocorrer em um computador.
POWER_INFORMATION_LEVEL

Indica informações de nível de energia.
POWER_MONITOR_REQUEST_REASON

Define valores por motivos de transições de energia para um monitor.
POWER_REQUEST_TYPE

A enumeração POWER_REQUEST_TYPE indica o tipo de solicitação de energia.
POWER_STATE_TYPE

O tipo de enumeração POWER_STATE_TYPE indica que um valor de estado de energia é um estado de energia do sistema ou um estado de energia do dispositivo.
SYSTEM_POWER_STATE

O tipo de enumeração SYSTEM_POWER_STATE é usado para indicar um estado de energia do sistema.