Поделиться через


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

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

Синтаксис

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

Параметры

ActivityId

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
целевая платформа Всеобщий
заголовка ntddk.h (include Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень