THREAD_POWER_THROTTLING_STATE structure
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Specifies the throttling policies and how to apply them to a target thread when that thread is subject to power management.
Syntax
typedef struct _THREAD_POWER_THROTTLING_STATE { ULONG Version; ULONG ControlMask; ULONG StateMask; } THREAD_POWER_THROTTLING_STATE, *PTHREAD_POWER_THROTTLING_STATE;
Members
- Version
-
The version of the THREAD_POWER_THROTTLING_STATE structure.
Value Meaning - THREAD_POWER_THROTTLING_CURRENT_VERSION
The current version.
- ControlMask
-
This field enables the caller to take control of the power throttling mechanism.
Value Meaning - THREAD_POWER_THROTTLING_EXECUTION_SPEED
Manages the execution speed of the thread.
- StateMask
-
Manages the power throttling mechanism on/off state.
Value Meaning - THREAD_POWER_THROTTLING_EXECUTION_SPEED
Manages the execution speed of the thread.
Show: