Функция 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 Guid.

Требования

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

См. также

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData