Partager via


En-tête ntpoapi.h

Cet en-tête contient des fonctions et des structures de données qu’une application peut utiliser la gestion de l’alimentation. Pour plus d’informations, consultez :

ntpoapi.h contient les interfaces de programmation suivantes :

Fonctions

 
NtPowerInformation

Découvrez comment la routine ZwPowerInformation définit ou récupère les informations d’alimentation système.

Structures

 
BATTERY_REPORTING_SCALE

Les pilotes de miniclasse de batterie remplissent cette structure en réponse à certaines demandes BatteryMiniQueryInformation.
CM_POWER_DATA

La structure CM_POWER_DATA contient des informations sur l’état et les fonctionnalités de gestion de l’alimentation d’un appareil.
COUNTED_REASON_CONTEXT

La structure COUNTED_REASON_CONTEXT contient une ou plusieurs chaînes qui donnent des raisons pour une demande d’alimentation.
PO_SPR_ACTIVE_SESSION_DATA

Autoriser les pilotes à inscrire/annuler l’inscription pour les notifications de début et de fin de session SPR Active.
POWER_MONITOR_INVOCATION

POWER_PLATFORM_INFORMATION

La structure POWER_PLATFORM_INFORMATION contient des informations sur les capacités de puissance du système.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

En savoir plus sur POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
POWER_STATE

L’union POWER_STATE spécifie une valeur d’état d’alimentation système ou une valeur d’état d’alimentation de l’appareil.
SYSTEM_POWER_STATE_CONTEXT

La structure SYSTEM_POWER_STATE_CONTEXT est une structure système partiellement opaque qui contient des informations sur les états d’alimentation du système précédents d’un ordinateur.

Énumérations

 
DEVICE_POWER_STATE

Le type d’énumération DEVICE_POWER_STATE indique un état d’alimentation de l’appareil.
MONITOR_DISPLAY_STATE

Indique l’état d’alimentation du moniteur affiché.
PO_INTERNAL_WAKE_SOURCE_TYPE

En savoir plus sur les alertes suivantes : énumération PO_INTERNAL_WAKE_SOURCE_TYPE
POWER_ACTION

L’énumération POWER_ACTION identifie les actions d’alimentation système qui peuvent se produire sur un ordinateur.
POWER_INFORMATION_LEVEL

Indique les informations au niveau de l’alimentation.
POWER_MONITOR_REQUEST_REASON

Définit des valeurs pour les raisons de transitions d’alimentation d’un moniteur.
POWER_REQUEST_TYPE

L’énumération POWER_REQUEST_TYPE indique le type de demande d’alimentation.
POWER_STATE_TYPE

Le type d’énumération POWER_STATE_TYPE indique qu’une valeur d’état d’alimentation est un état d’alimentation du système ou un état d’alimentation de l’appareil.
SYSTEM_POWER_STATE

Le type d’énumération SYSTEM_POWER_STATE est utilisé pour indiquer un état d’alimentation système.