FsRtlCheckLockForReadAccess 함수(ntifs.h)
FsRtlCheckLockForReadAccess 루틴은 지정된 IRP와 연결된 프로세스에 파일의 잠긴 영역에 대한 읽기 권한이 있는지 여부를 결정합니다.
통사론
BOOLEAN FsRtlCheckLockForReadAccess(
[in] PFILE_LOCK FileLock,
[in] PIRP Irp
);
매개 변수
[in] FileLock
파일의 FILE_LOCK 구조체에 대한 포인터입니다. 이 구조체는 FsRtlAllocateFileLock 또는
[in] Irp
IRP에 대한 포인터입니다. 읽기 작업의 IRP여야 합니다.
반환 값
발언
Microsoft Windows XP 이상에서 FsRtlCheckLockForReadAccess 읽기 작업을 요청한 스레드가 현재 연결된 프로세스를 확인합니다.
Microsoft Windows 2000 이하 버전에서는 FsRtlCheckLockForReadAccess 스레드를 만든 프로세스를 확인합니다.
FsRtlCheckLockForReadAccess 읽을 바이트 범위에 충돌하는 잠금이 있는지 확인합니다.
FsRtlCheckLockForReadAccessIrp지정된 IRP를 완료하지 않습니다.
미니 필터는 FsRtlCheckLockForReadAccess
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | ntifs.h(Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
<= APC_LEVEL |
DDI 규정 준수 규칙 |
HwStorPortProhibitedDDIs(storport) |
참고 항목
FsRtlAllocateFileLock
FsRtlInitializeFileLock
FsRtlProcessFileLock