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


Функция FltSetActivityIdCallbackData (fltkernel.h)

Подпрограмма FltSetActivityIdCallbackData задает идентификатор действия для IRP в данных обратного вызова минифильтра.

Синтаксис

NTSTATUS FLTAPI FltSetActivityIdCallbackData(
  [in, out]      PFLT_CALLBACK_DATA CallbackData,
  [in, optional] LPCGUID            Guid
);

Параметры

[in, out] CallbackData

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

[in, optional] Guid

Необязательный указатель на структуру GUID , получая идентификатор действия. Если GuidNULL, система попытается назначить идентификатор действия ETW для запроса.

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

FltSetActivityIdCallbackData возвращает одно из следующих значений NTSTATUS.

Возвращаемый код Описание
STATUS_NOT_SUPPORTED
Данные обратного вызова не содержат запрос на операцию IRP.

-или-

GUID, на которые указывает guid Guid, не предоставляется, и идентификатор действия ETW недоступен или операция.

STATUS_NOT_FOUND
Идентификатор действия не связан с запросом в CallbackData.
STATUS_SUCCESS
Идентификатор действия, на который указывает guid Guid, был задан для IRP в CallbackData.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также

FltGetActivityIdCallbackData

FltPropagateActivityIdToThread