Platform SDK: Debugging and Error Handling |
Describes an entry from a list that enumerates the threads executing in the system when a snapshot was taken.
typedef struct tagTHREADENTRY32{ DWORD dwSize; DWORD cntUsage; DWORD th32ThreadID; DWORD th32OwnerProcessID; LONG tpBasePri; LONG tpDeltaPri; DWORD dwFlags; } THREADENTRY32; typedef THREADENTRY32 *PTHREADENTRY32;
Value | Meaning |
---|---|
THREAD_PRIORITY_IDLE | Indicates a base priority level of 1 for IDLE_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS, or HIGH_PRIORITY_CLASS processes, and a base priority level of 16 for REALTIME_PRIORITY_CLASS processes. |
THREAD_PRIORITY_LOWEST | Indicates 2 points below normal priority for the priority class. |
THREAD_PRIORITY_BELOW_NORMAL | Indicates 1 point below normal priority for the priority class. |
THREAD_PRIORITY_NORMAL | Indicates normal priority for the priority class. |
THREAD_PRIORITY_ABOVE_NORMAL | Indicates 1 point above normal priority for the priority class. |
THREAD_PRIORITY_HIGHEST | Indicates 2 points above normal priority for the priority class. |
THREAD_PRIORITY_TIME_CRITICAL | Indicates a base priority level of 15 for IDLE_PRIORITY_CLASS, NORMAL_PRIORITY_CLASS, or HIGH_PRIORITY_CLASS processes, and a base priority level of 31 for REALTIME_PRIORITY_CLASS processes. |
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 95 or later.
Header: Declared in Tlhelp32.h.
Tool Help Library Overview, Tool Help Structures, , Thread32First