Compartir a través de


Función FltSetActivityIdCallbackData (fltkernel.h)

La rutina FltSetActivityIdCallback Data establece el identificador de actividad de un IRP en los datos de devolución de llamada de un minifiltro.

Sintaxis

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

Parámetros

[in, out] CallbackData

Puntero a los datos de devolución de llamada que contienen la solicitud con un identificador de actividad asociado.

[in, optional] Guid

Puntero opcional a la estructura GUID de que recibe el identificador de actividad. Si guid es NULL, el sistema intentará asignar un identificador de actividad ETW para la solicitud.

Valor devuelto

fltSetActivityIdCallbackData devuelve uno de los siguientes valores NTSTATUS.

Código devuelto Descripción
STATUS_NOT_SUPPORTED
Los datos de devolución de llamada no contienen una solicitud para una operación IRP.

-o-

No se proporcionó GUID apuntado por guid y no hay ningún identificador de actividad ETW disponible o la operación.

STATUS_NOT_FOUND
No hay ningún identificador de actividad asociado a la solicitud en CallbackData.
STATUS_SUCCESS
Se estableció un identificador de actividad al que apunta guid para irP en CallbackData.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
DLL de Fltmgr.sys
irQL <= DISPATCH_LEVEL

Consulte también

fltGetActivityIdCallbackData

FltPropagateActivityIdToThread