THREADPROPERTY_FIELDS
指定要擷取執行緒的相關資訊。
enum enum_THREADPROPERTY_FIELDS {
TPF_ID = 0x0001,
TPF_SUSPENDCOUNT = 0x0002,
TPF_STATE = 0x0004,
TPF_PRIORITY = 0x0008,
TPF_NAME = 0x0010,
TPF_LOCATION = 0x0020,
TPF_ALLFIELDS = 0xffffffff
};
typedef DWORD THREADPROPERTY_FIELDS;
public enum enum_THREADPROPERTY_FIELDS {
TPF_ID = 0x0001,
TPF_SUSPENDCOUNT = 0x0002,
TPF_STATE = 0x0004,
TPF_PRIORITY = 0x0008,
TPF_NAME = 0x0010,
TPF_LOCATION = 0x0020,
TPF_ALLFIELDS = 0xffffffff
};
Members
TPF_ID
初始化/使用dwThreadId欄位的THREADPROPERTIES結構。TPF_SUSPENDCOUNT
初始化/使用dwSuspendCount欄位的THREADPROPERTIEs 的結構。TPF_STATE
初始化/使用dwThreadState欄位的THREADPROPERTIEs 的結構。TPF_PRIORITY
初始化/使用bstrPriority欄位的THREADPROPERTIEs 的結構。TPF_NAME
初始化/使用bstrName欄位的THREADPROPERTIEs 的結構。TPF_LOCATION
初始化/使用bstrLocation欄位的THREADPROPERTIEs 的結構。TPF_ALLFIELDS
指定所有的欄位。
備註
這些值會當做引數傳遞IDebugThread2::GetThreadProperties方法,以指出哪一個欄位的THREADPROPERTIES結構會進行初始化。
這些值也可用在dwFields成員的THREADPROPERTIES ,表示哪些欄位已使用和有效的結構。
這些旗標可以使用位元和結合OR。
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll