FltGetRequestorSessionId 함수(fltkernel.h)
FltGetRequestorSessionId 루틴은 원래 지정된 I/O 작업을 요청한 프로세스의 세션 ID를 반환합니다.
구문
NTSTATUS FLTAPI FltGetRequestorSessionId(
[in] PFLT_CALLBACK_DATA CallbackData,
[out] PULONG SessionId
);
매개 변수
[in] CallbackData
I/O 작업을 지정하는 FLT_CALLBACK_DATA 구조체에 대한 포인터입니다.
[out] SessionId
요청 작업의 세션 ID에 대한 포인터입니다.
반환 값
FltGetRequestorSessionId 루틴은 성공 시 STATUS_SUCCESS 반환하거나 실패 시 STATUS_UNSUCCESSFUL 반환합니다.
설명
프로세스에 세션 ID가 없는 경우 SessionId 매개 변수는 -1을 참조하고 FltGetRequestorSessionId 루틴은 STATUS_SUCCESS 반환합니다.
FltGetRequestorSessionId 루틴이 STATUS_UNSUCCESSFUL 반환하는 경우 SessionId가 유효하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Microsoft Windows 7 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | fltkernel.h(FltKernel.h 포함) |
라이브러리 | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |