共用方式為


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

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

THREADPROPERTIES

IDebugThread2::GetThreadProperties