Debugging Tools for Windows |
The DEBUG_THREAD_BASIC_INFORMATION structure describes an operating system thread.
typedef struct _DEBUG_THREAD_BASIC_INFORMATION
{
ULONG Valid;
ULONG ExitStatus;
ULONG PriorityClass;
ULONG Priority;
ULONG64 CreateTime;
ULONG64 ExitTime;
ULONG64 KernelTime;
ULONG64 UserTime;
ULONG64 StartOffset;
ULONG64 Affinity;
} DEBUG_THREAD_BASIC_INFORMATION, *PDEBUG_THREAD_BASIC_INFORMATION;
Flag | Members |
---|---|
DEBUG_TBINFO_EXIT_STATUS | ExitStatus |
DEBUG_TBINFO_PRIORITY_CLASS | PriorityClass |
DEBUG_TBINFO_PRIORITY | Priority |
DEBUG_TBINFO_TIMES | CreateTime, ExitTime, KernelTime, UserTime |
DEBUG_TBINFO_START_OFFSET | StartOffset |
DEBUG_TBINFO_AFFINITY | Affinity |
ExitStatus is only valid if the DEBUG_TBINFO_EXIT_STATUS bit flag is set in Valid.
PriorityClass is only valid if the DEBUG_TBINFO_PRIORITY_CLASS bit flag is set in Valid.
Priority is only valid if the DEBUG_TBINFO_PRIORITY bit flag is set in Valid.
CreateTime is only valid if the DEBUG_TBINFO_TIMES bit flag is set in Valid.
ExitTime is only valid if the DEBUG_TBINFO_TIMES bit flag is set in Valid.
KernelTime is only valid if the DEBUG_TBINFO_TIMES bit flag is set in Valid.
UserTime is only valid if the DEBUG_TBINFO_TIMES bit flag is set in Valid.
StartOffset is only valid if the DEBUG_TBINFO_START_OFFSET bit flag is set in Valid.
Affinity is only valid if the DEBUG_TBINFO_AFFINITY bit flag is set in Valid.
Headers: Defined in DbgEng.h. Include DbgEng.h.