Partager via


FltGetRequestorSessionId, fonction (fltkernel.h)

La routine FltGetRequestorSessionId retourne l’ID de session du processus qui a initialement demandé l’opération d’E/S spécifiée.

Syntaxe

NTSTATUS FLTAPI FltGetRequestorSessionId(
  [in]  PFLT_CALLBACK_DATA CallbackData,
  [out] PULONG             SessionId
);

Paramètres

[in] CallbackData

Pointeur vers la structure FLT_CALLBACK_DATA spécifiant l’opération d’E/S.

[out] SessionId

Pointeur vers l’ID de session pour l’opération de demande.

Valeur de retour

La routine FltGetRequestorSessionId retourne STATUS_SUCCESS en cas de réussite ou de STATUS_UNSUCCESSFUL en cas d’échec.

Remarques

Si un processus n’a pas d’ID de session, le paramètre SessionId fait référence à -1 et la routine FltGetRequestorSessionId retourne STATUS_SUCCESS.

Si la routine FltGetRequestorSessionId retourne STATUS_UNSUCCESSFUL, SessionId n’est pas valide.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows 7 et versions ultérieures du système d’exploitation Windows.
plateforme cible Universel
d’en-tête fltkernel.h (include FltKernel.h)
bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL