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;
typedef THREADENTRY32 * LPTHREADENTRY32;
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: Requires version 5.0 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in tlhelp32.h.
Tool Help Library Overview, Tool Help Structures