FltGetActivityIdCallbackData function (fltkernel.h)

The FltGetActivityIdCallbackData routine retrieves the current activity ID associated with a request in a minifilter's callback data.

Syntax

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

Parameters

[in] CallbackData

A pointer to the callback data containing the request with an associated activity ID.

[out] Guid

A pointer to the GUID structure receiving the activity ID.

Return value

FltGetActivityIdCallbackData returns one of the following NTSTATUS values.

Return code Description
STATUS_NOT_SUPPORTED
The callback data does not contain a request for an IRP operation.
STATUS_NOT_FOUND
No activity ID is associated with the request in CallbackData.
STATUS_SUCCESS
An activity ID was returned in the GUID value pointed to by Guid.

Requirements

Requirement Value
Minimum supported client Available starting with Windows 8.
Target Platform Universal
Header fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

See also

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData