Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |