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 |