Partager via


structure PROCESS_POWER_THROTTLING_STATE (processthreadsapi.h)

Spécifie les stratégies de limitation et la façon de les appliquer à un processus cible lorsque ce processus est soumis à la gestion de l’alimentation. Cette structure est utilisée par la fonction SetProcessInformation .

Syntaxe

typedef struct _PROCESS_POWER_THROTTLING_STATE {
  ULONG Version;
  ULONG ControlMask;
  ULONG StateMask;
} PROCESS_POWER_THROTTLING_STATE, *PPROCESS_POWER_THROTTLING_STATE;

Membres

Version

Version de la structure PROCESS_POWER_THROTTLING_STATE .

Valeur Signification
PROCESS_POWER_THROTTLING_CURRENT_VERSION
La version actuelle.

ControlMask

Ce champ permet à l’appelant de prendre le contrôle du mécanisme de limitation de l’alimentation.

Valeur Signification
PROCESS_POWER_THROTTLING_EXECUTION_SPEED
Gère la vitesse d’exécution du processus.

StateMask

Gère l’état activé/désactivé du mécanisme de limitation de l’alimentation.

Valeur Signification
PROCESS_POWER_THROTTLING_EXECUTION_SPEED
Gère la vitesse d’exécution du processus.

Configuration requise

Condition requise Valeur
En-tête processthreadsapi.h