Функция IoSetActivityIdThread (ntddk.h)

Подпрограмма IoSetActivityIdThread связывает идентификатор действия с текущим потоком. Драйверы должны использовать эту процедуру, если они отслеживают и выдают операции ввода-вывода в рабочем потоке.

Синтаксис

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

Параметры

ActivityId

Идентификатор действия, предоставленный вызывающим абонентом.

Возвращаемое значение

Идентификатор действия, который был ранее задан в потоке. Драйверы должны вызывать IoClearActivityIdThread с этим указателем при завершении трассировки в том же контексте потока.

Комментарии

Драйверам, используюющим рабочие элементы ввода-вывода, не нужно вызывать эту подпрограмму, так как подсистема ввода-вывода в этом случае отвечает за распространение идентификаторов действий в потоки.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть ntddk.h (включая Ntddk.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень