UMS_THREAD_INFO_CLASS enumeration
Represents classes of information about user-mode scheduling (UMS) threads.
This enumeration is used by the QueryUmsThreadInformation and SetUmsThreadInformation functions.
Syntax
typedef enum _UMS_THREAD_INFO_CLASS { UmsThreadInvalidInfoClass = 0, UmsThreadUserContext = 1, UmsThreadPriority = 2, UmsThreadAffinity = 3, UmsThreadTeb = 4, UmsThreadIsSuspended = 5, UmsThreadIsTerminated = 6, UmsThreadMaxInfoClass = 7 } UMS_THREAD_INFO_CLASS, *PUMS_THREAD_INFO_CLASS;
Constants
- UmsThreadInvalidInfoClass
-
Reserved.
- UmsThreadUserContext
-
Application-defined information stored in a UMS thread context.
- UmsThreadPriority
-
Reserved.
- UmsThreadAffinity
-
Reserved.
- UmsThreadTeb
-
The thread execution block (TEB) for a UMS thread. This information class can only be queried; it cannot be set.
- UmsThreadIsSuspended
-
The suspension status of the thread. This information can only be queried; it cannot be set.
- UmsThreadIsTerminated
-
The termination status of the thread. This information can only be queried; it cannot be set.
- UmsThreadMaxInfoClass
-
Reserved.
Requirements
|
Minimum supported client | Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
Send comments about this topic to Microsoft
Build date: 11/21/2012