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
};

成员

  • TPF_ID
    初始化/使用 THREADPROPERTIES 结构的 dwThreadId 字段。

  • TPF_SUSPENDCOUNT
    初始化/使用 THREADPROPERTIE的结构的 dwSuspendCount 字段。

  • TPF_STATE
    初始化/使用 THREADPROPERTIE的结构的 dwThreadState 字段。

  • TPF_PRIORITY
    初始化/使用 THREADPROPERTIE的结构的 bstrPriority 字段。

  • TPF_NAME
    初始化/使用 THREADPROPERTIE的结构的 bstrName 字段。

  • TPF_LOCATION
    初始化/使用 THREADPROPERTIE的结构的 bstrLocation 字段。

  • TPF_ALLFIELDS
    指定所有字段。

备注

这些值传递,因为参数。 IDebugThread2:: GetThreadProperties 方法指示 THREADPROPERTIES 结构的哪些字段进行初始化。

这些值也用于 THREADPROPERTIES 结构的 dwFields 成员指示哪些字段是使用和有效。

这些标志可以按位组合使用 OR。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

枚举 (Visual Studio 调试)

THREADPROPERTIES

IDebugThread2:: GetThreadProperties