次の方法で共有


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

こちらもご覧ください

IoGetRequestorProcess