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 | 任何级别 |