Partager via


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

Voir aussi

IoGetRequestorProcess