IoGetRequestorSessionId 関数 (ntifs.h)
IoGetRequestorSessionId ルーチンは、指定された I/O 操作を最初に要求したプロセスのセッション ID を返します。
構文
NTSTATUS IoGetRequestorSessionId(
[in] PIRP Irp,
[out] PULONG pSessionId
);
パラメーター
[in] Irp
I/O 操作の I/O 要求パケット (IRP) へのポインター。
[out] pSessionId
I/O 操作を要求したプロセスのセッション ID を受け取る呼び出し元によって割り当てられた変数へのポインター。 呼び出しが失敗した場合 (STATUS_UNSUCCESSFUL)、このパラメーターは -1 に設定されます。
戻り値
IoGetRequestorSessionId は、セッション ID が正常に返された場合はSTATUS_SUCCESSを返し、それ以外の場合はSTATUS_UNSUCCESSFULを返します。 STATUS_UNSUCCESSFULはエラー NTSTATUS 値です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2003 SP1 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <= APC_LEVEL |