Freigeben über


IoGetRequestorSessionId-Funktion (ntifs.h)

Die IoGetRequestorSessionId Routine gibt die Sitzungs-ID für den Prozess zurück, der ursprünglich einen bestimmten E/A-Vorgang angefordert hat.

Syntax

NTSTATUS IoGetRequestorSessionId(
  [in]  PIRP   Irp,
  [out] PULONG pSessionId
);

Parameter

[in] Irp

Ein Zeiger auf das E/A-Anforderungspaket (IRP) für den E/A-Vorgang.

[out] pSessionId

Ein Zeiger auf eine vom Aufrufer zugewiesene Variable, die die Sitzungs-ID für den Prozess empfängt, der den E/A-Vorgang angefordert hat. Wenn der Aufruf fehlschlägt (STATUS_UNSUCCESSFUL), wird dieser Parameter auf -1 festgelegt.

Rückgabewert

IoGetRequestorSessionId gibt STATUS_SUCCESS zurück, wenn die Sitzungs-ID erfolgreich zurückgegeben wird, und gibt STATUS_UNSUCCESSFUL andernfalls zurück. STATUS_UNSUCCESSFUL ist ein NTSTATUS-Fehlerwert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Server 2003 SP1
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- <= APC_LEVEL

Siehe auch

IoGetRequestorProcess-