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。

返回值

如果成功返回会话 ID,则 IoGetRequestorSessionId 返回STATUS_SUCCESS,否则返回STATUS_UNSUCCESSFUL。 STATUS_UNSUCCESSFUL是一个错误 NTSTATUS 值。

要求

要求 价值
最低支持的客户端 Windows Server 2003 SP1
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另请参阅

IoGetRequestorProcess