Функция IoSetActivityIdThread (ntddk.h)
Подпрограмма IoSetActivityIdThread связывает идентификатор действия с текущим потоком. Драйверы должны использовать эту процедуру, если они отслеживают и выдают операции ввода-вывода в рабочем потоке.
Синтаксис
LPCGUID IoSetActivityIdThread(
LPCGUID ActivityId
);
Параметры
ActivityId
Идентификатор действия, предоставленный вызывающим абонентом.
Возвращаемое значение
Идентификатор действия, который был ранее задан в потоке. Драйверы должны вызывать IoClearActivityIdThread с этим указателем при завершении трассировки в том же контексте потока.
Комментарии
Драйверам, используюющим рабочие элементы ввода-вывода, не нужно вызывать эту подпрограмму, так как подсистема ввода-вывода в этом случае отвечает за распространение идентификаторов действий в потоки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | ntddk.h (включая Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |