Fonction FltSetActivityIdCallbackData (fltkernel.h)
La routine FltSetActivityIdCallbackData définit l’ID d’activité d’un IRP dans les données de rappel d’un minifiltre.
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 demande avec un ID d’activité associé.
[in, optional] Guid
Pointeur facultatif vers la structure GUID qui reçoit l’ID d’activité. Si GUID a la valeur NULL, le système tente d’attribuer un ID d’activité ETW pour la requête.
Valeur retournée
FltSetActivityIdCallbackData retourne l’une des valeurs NTSTATUS suivantes.
Code de retour | Description |
---|---|
|
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 ni l’opération. |
|
Aucun ID d’activité n’est associé à la requête dans CallbackData. |
|
Un ID d’activité pointé par Guid a été défini pour l’IRP dans CallbackData. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |