POWER_THROTTLING_THREAD_STATE structure (ntddk.h)
Stores the throttling policies and how to apply them to a target thread when that thread is subject to power management.
Syntax
typedef struct _POWER_THROTTLING_THREAD_STATE {
ULONG Version;
ULONG ControlMask;
ULONG StateMask;
} POWER_THROTTLING_THREAD_STATE, *PPOWER_THROTTLING_THREAD_STATE;
Members
Version
The version of this structure. Set to THREAD_POWER_THROTTLING_CURRENT_VERSION.
ControlMask
Flags that enable the caller to take control of the power throttling mechanism.
- THREAD_POWER_THROTTLING_EXECUTION_SPEED: Manages the execution speed of the process.
StateMask
Flags that manage the power throttling mechanism on/off state.
- THREAD_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 |