IoSetActivityIdThread 函数 (ntddk.h)

IoSetActivityIdThread 例程将活动 ID 与当前线程相关联。 驱动程序在跟踪感知并在工作线程上发出 I/O 时,应使用此例程。

语法

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

参数

ActivityId

调用方提供的活动 ID。

返回值

先前在线程上设置的活动 ID。 在同一线程上下文中完成跟踪时,驱动程序必须使用此指针调用 IoClearActivityIdThread。

注解

使用 I/O 工作项的驱动程序不需要调用此例程,因为在这种情况下,I/O 子系统负责将活动 ID 传播到线程。

要求

要求
最低受支持的客户端 从Windows 8开始可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别