Thread_TypeGroup1 类

此类是线程开始和结束事件的事件类型类。

以下语法从 MOF 代码中简化而来。

语法

[EventType{1, 2, 3, 4}, EventTypeName{"Start", "End", "DCStart", "DCEnd"}]
class Thread_TypeGroup1 : Thread
{
  uint32 ProcessId;
  uint32 TThreadId;
  uint32 StackBase;
  uint32 StackLimit;
  uint32 UserStackBase;
  uint32 UserStackLimit;
  uint32 Affinity;
  uint32 Win32StartAddr;
  uint32 TebBase;
  uint32 SubProcessTag;
  uint8  BasePriority;
  uint8  PagePriority;
  uint8  IoPriority;
  uint8  ThreadFlags;
};

成员

Thread_TypeGroup1 类具有以下类型的成员:

属性

Thread_TypeGroup1 类具有这些属性。

相关性

数据类型: uint32

访问类型:只读

限定符:WmiDataId (7) 指针

允许运行线程的处理器集。

BasePriority

数据类型: uint8

访问类型:只读

限定符:WmiDataId (11)

线程的计划程序优先级 (见 SetThreadPriority 函数) 。

IoPriority

数据类型: uint8

访问类型:只读

限定符:WmiDataId (13)

用于计划线程生成的 IO 的 IO 优先级提示。

PagePriority

数据类型: uint8

访问类型:只读

限定符:WmiDataId (12)

线程访问的内存页的内存页优先级提示。

ProcessId

数据类型: uint32

访问类型:只读

限定符:WmiDataId (1) ,格式 (“x”)

事件中涉及的线程的进程标识符。

StackBase

数据类型: uint32

访问类型:只读

限定符:WmiDataId (3) 指针

线程堆栈的基址。

StackLimit

数据类型: uint32

访问类型:只读

限定符:WmiDataId (4) 指针

线程堆栈的限制。

SubProcessTag

数据类型: uint32

访问类型:只读

限定符:WmiDataId (10) ,格式 (“x”)

如果线程由服务拥有,则标识服务;否则为零。

TebBase

数据类型: uint32

访问类型:只读

限定符:WmiDataId (9) 指针

线程环境块基址。

ThreadFlags

数据类型: uint8

访问类型:只读

限定符:WmiDataId (14)

未使用。

TThreadId

数据类型: uint32

访问类型:只读

限定符:WmiDataId (2) ,格式 (“x”)

事件中涉及的线程的线程标识符。

UserStackBase

数据类型: uint32

访问类型:只读

限定符:WmiDataId (5) 指针

线程的用户模式堆栈的基址。

UserStackLimit

数据类型: uint32

访问类型:只读

限定符:WmiDataId (6) 指针

线程的用户模式堆栈的限制。

Win32StartAddr

数据类型: uint32

访问类型:只读

限定符:WmiDataId (8) 指针

此线程要执行的函数的起始地址。

备注

DCStart 和 DCEnd 事件类型分别枚举内核会话开始和结束时当前运行的线程。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]

另请参阅

线程