PROCESS_POWER_THROTTLING_STATE structure (processthreadsapi.h)
Specifies the throttling policies and how to apply them to a target process when that process is subject to power management. This structure is used by the SetProcessInformation function.
Syntax
typedef struct _PROCESS_POWER_THROTTLING_STATE {
ULONG Version;
ULONG ControlMask;
ULONG StateMask;
} PROCESS_POWER_THROTTLING_STATE, *PPROCESS_POWER_THROTTLING_STATE;
Members
Version
The version of the PROCESS_POWER_THROTTLING_STATE structure.
Value | Meaning |
---|---|
|
The current version. |
ControlMask
This field enables the caller to take control of the power throttling mechanism.
Value | Meaning |
---|---|
|
Manages the execution speed of the process. |
StateMask
Manages the power throttling mechanism on/off state.
Value | Meaning |
---|---|
|
Manages the execution speed of the process. |
Requirements
Requirement | Value |
---|---|
Header | processthreadsapi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for