THREAD_INFORMATION_CLASS enumeration (processthreadsapi.h)

Specifies the collection of supported thread types.

Syntax

typedef enum _THREAD_INFORMATION_CLASS {
  ThreadMemoryPriority,
  ThreadAbsoluteCpuPriority,
  ThreadDynamicCodePolicy,
  ThreadPowerThrottling,
  ThreadInformationClassMax
} THREAD_INFORMATION_CLASS;

Constants

 
ThreadMemoryPriority
Lower the memory priority of threads that perform background operations or access files and data that are not expected to be accessed frequently.
ThreadAbsoluteCpuPriority
CPU priority.
ThreadDynamicCodePolicy
Generate dynamic code or modify executable code.
ThreadPowerThrottling
Throttle the target process activity for power management.
ThreadInformationClassMax

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header processthreadsapi.h (include Windows.h)

See also

UnmapViewOfFile2 function, UnmapViewOfFileEx function, GetThreadInformation function, SetThreadInformation function, PROCESS_MITIGATION_DYNAMIC_CODE_POLICY structure,