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.

ValueMeaning
THREAD_POWER_THROTTLING_CURRENT_VERSION

The current version.

 

ControlMask

This field enables the caller to take control of the power throttling mechanism.

ValueMeaning
THREAD_POWER_THROTTLING_EXECUTION_SPEED

Manages the execution speed of the thread.

 

StateMask

Manages the power throttling mechanism on/off state.

ValueMeaning
THREAD_POWER_THROTTLING_EXECUTION_SPEED

Manages the execution speed of the thread.

 

 

 

Show: