Fonction IoGetRequestorSessionId (ntifs.h)
La routine IoGetRequestorSessionId retourne l’ID de session du processus qui a demandé à l’origine une opération d’E/S donnée.
Syntaxe
NTSTATUS IoGetRequestorSessionId(
[in] PIRP Irp,
[out] PULONG pSessionId
);
Paramètres
[in] Irp
Pointeur vers le paquet de demande d’E/S (IRP) pour l’opération d’E/S.
[out] pSessionId
Pointeur vers une variable allouée par l’appelant qui reçoit l’ID de session pour le processus qui a demandé l’opération d’E/S. Si l’appel échoue (STATUS_UNSUCCESSFUL), ce paramètre est défini sur -1.
Valeur retournée
IoGetRequestorSessionId retourne STATUS_SUCCESS si l’ID de session est retourné avec succès et retourne STATUS_UNSUCCESSFUL dans le cas contraire. STATUS_UNSUCCESSFUL est une valeur NTSTATUS d’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Server 2003 SP1 |
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |