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 |