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

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

Синтаксис

NTSTATUS FLTAPI FltGetActivityIdCallbackData(
  [in]  PFLT_CALLBACK_DATA CallbackData,
  [out] LPGUID             Guid
);

Параметры

[in] CallbackData

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

[out] Guid

Указатель на структуру GUID, получающий идентификатор действия.

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

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

Код возврата Описание
STATUS_NOT_SUPPORTED
Данные обратного вызова не содержат запроса на операцию IRP.
STATUS_NOT_FOUND
Идентификатор действия не связан с запросом в CallbackData.
STATUS_SUCCESS
Идентификатор действия был возвращен в значении GUID , на которое указывает Guid.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также раздел

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData