Partager via


FltSetActivityIdCallbackData, fonction (fltkernel.h)

La routine FltSetActivityIdCallback Data définit l’ID d’activité d’un IRP dans les données de rappel d’un minifilter.

Syntaxe

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

Paramètres

[in, out] CallbackData

Pointeur vers les données de rappel contenant la requête avec un ID d’activité associé.

[in, optional] Guid

Pointeur facultatif vers la structure GUID qui reçoit l’ID d’activité. Si GUID est NULL, le système tente d’attribuer un ID d’activité ETW pour la requête.

Valeur de retour

FltSetActivityIdCallbackData retourne l’une des valeurs de NTSTATUS suivantes.

Retourner le code Description
STATUS_NOT_SUPPORTED
Les données de rappel ne contiennent pas de demande d’opération IRP.

-ou-

Le GUID pointé par guid n’a pas été fourni et aucun ID d’activité ETW n’est disponible ou l’opération.

STATUS_NOT_FOUND
Aucun ID d’activité n’est associé à la requête dans CallbackData.
STATUS_SUCCESS
Un ID d’activité pointé par guid a été défini pour l’IRP dans callbackData.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête fltkernel.h (include Fltkernel.h)
bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Voir aussi

FltGetActivityIdCallbackData

FltPropagateActivityIdToThread