IoGetRequestorSessionId 함수(ntifs.h)
IoGetRequestorSessionId 루틴은 원래 지정된 I/O 작업을 요청한 프로세스의 세션 ID를 반환합니다.
구문
NTSTATUS IoGetRequestorSessionId(
[in] PIRP Irp,
[out] PULONG pSessionId
);
매개 변수
[in] Irp
I/O 작업에 대한 IRP(I/O 요청 패킷)에 대한 포인터입니다.
[out] pSessionId
I/O 작업을 요청한 프로세스의 세션 ID를 수신하는 호출자가 할당한 변수에 대한 포인터입니다. 호출이 실패하면(STATUS_UNSUCCESSFUL) 이 매개 변수는 -1로 설정됩니다.
반환 값
IoGetRequestorSessionId 는 세션 ID가 성공적으로 반환되면 STATUS_SUCCESS 반환하고, 그렇지 않으면 STATUS_UNSUCCESSFUL 반환합니다. STATUS_UNSUCCESSFUL 오류 NTSTATUS 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2003 SP1 |
대상 플랫폼 | 유니버설 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |