FltSetActivityIdCallbackData function (fltkernel.h)
The FltSetActivityIdCallbackData routine sets the activity ID for an IRP in a minifilter's callback data.
Syntax
NTSTATUS FLTAPI FltSetActivityIdCallbackData(
[in, out] PFLT_CALLBACK_DATA CallbackData,
[in, optional] LPCGUID Guid
);
Parameters
[in, out] CallbackData
A pointer to the callback data containing the request with an associated activity ID.
[in, optional] Guid
An optional pointer to the GUID structure receiving the activity ID. if Guid is NULL, the system will attempt to assign an ETW activity ID for the request.
Return value
FltSetActivityIdCallbackData returns one of the following NTSTATUS values.
Return code | Description |
---|---|
|
The callback data does not contain a request for an IRP operation.
-or- The GUID pointed to by Guid is was not provided and no ETW activity ID is available or the operation. |
|
No activity ID is associated with the request in CallbackData. |
|
An activity ID pointed to by Guid was set for the IRP in CallbackData. |
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 |