Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes the properties of a thread.
typedef struct _tagTHREADPROPERTIES {
THREADPROPERTY_FIELDS dwFields;
DWORD dwThreadId;
DWORD dwSuspendCount;
DWORD dwThreadState;
BSTR bstrPriority;
BSTR bstrName;
BSTR bstrLocation;
} THREADPROPERTIES;
public struct THREADPROPERTIES {
public uint dwFields;
public uint dwThreadId;
public uint dwSuspendCount;
public uint dwThreadState;
public string bstrPriority;
public string bstrName;
public string bstrLocation;
};
Members
dwFields
A combination of flags from the THREADPROPERTY_FIELDS enumeration, describing which fields in this structure are valid.dwThreadId
The thread ID.dwSuspendCount
The thread suspend count.dwThreadState
A value from the THREADSTATE enumeration indicating the state of the operating thread.bstrPriority
A string specifying the thread priority; for example, "Above Normal", "Normal", or "Time Critical".bstName
The thread name.bstrLocation
The thread ___location (usually the topmost stack frame), typically expressed as the name of the method where execution is currently halted.
Remarks
This structure is filled in by a call to the IDebugThread2::GetThreadProperties method. The information so returned is typically used in populating the Threads window.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll