Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

POWER_THROTTLING_PROCESS_STATE structure (ntddk.h)

Stores the throttling policies and how to apply them to a target process when that process is subject to power management.

Syntax

typedef struct _POWER_THROTTLING_PROCESS_STATE {
 ULONG Version;
 ULONG ControlMask;
 ULONG StateMask;
} POWER_THROTTLING_PROCESS_STATE, *PPOWER_THROTTLING_PROCESS_STATE;

Members

Version

The version of this structure. Set to PROCESS_POWER_THROTTLING_CURRENT_VERSION.

ControlMask

Flags that enable the caller to take control of the power throttling mechanism.

  • PROCESS_POWER_THROTTLING_EXECUTION_SPEED: Manages the execution speed of the process.

StateMask

Flags that manage the power throttling mechanism on/off state.

  • PROCESS_POWER_THROTTLING_EXECUTION_SPEED: Manages the execution speed of the process.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Minimum supported server Windows Server 2016
Header ntddk.h

Feedback

Was this page helpful?

Additional resources