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 wurde, und gibt andernfalls STATUS_UNSUCCESSFUL zurück. STATUS_UNSUCCESSFUL ist ein NTSTATUS-Fehlerwert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Server 2003 SP1 |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |