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)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何级别