FsRtlProcessFileLock 함수(ntifs.h)
FsRtlProcessFileLock은 일상적인 프로세스를 파일 잠금 작업에 대한 IRP를 완료합니다.
통사론
NTSTATUS FsRtlProcessFileLock(
[in] PFILE_LOCK FileLock,
[in] PIRP Irp,
[in, optional] PVOID Context
);
매개 변수
[in] FileLock
파일의 FILE_LOCK 구조체에 대한 포인터입니다. 이 구조는 FsRtlAllocateFileLock 또는 FsRtlInitializeFileLock
[in] Irp
IRP에 대한 포인터입니다. 파일 잠금 작업에 대한 IRP여야 합니다.
[in, optional] Context
IRP를 완료할 때 사용할 선택적 컨텍스트 포인터입니다.
반환 값
FsRtlProcessFileLock 성공에 대한 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 오류 상태 코드를 반환합니다.
발언
FsRtlProcessFileLock 원래 작업을 요청한 스레드와 연결된 프로세스를 대신하여 지정된 잠금 작업을 수행합니다.
Microsoft Windows XP 이상에서는 스레드가 현재 연결된 프로세스입니다.
Microsoft Windows 2000 이하에서는 스레드를 만든 프로세스입니다.
FsRtlProcessFileLock 호출자는 입력 IRP의 제어를 포기할 있습니다.
미니 필터는 FsRtlProcessFileLock
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |
DDI 규정 준수 규칙 |
HwStorPortProhibitedDDIs(storport) |
참고 항목
fltProcessFileLock
FsRtlAllocateFileLock