FltFreeFileLock 함수(fltkernel.h)

FltFreeFileLock 루틴은 초기화된 FILE_LOCK 구조를 초기화 및 해제합니다.

구문

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

매개 변수

[in] FileLock

FILE_LOCK 구조체에 대한 포인터입니다. 이 구조체는 FltAllocateFileLock 또는 FltInitializeFileLock에 대한 이전 호출에 의해 초기화되어야 합니다.

반환 값

없음

설명

FILE_LOCK 구조는 불투명합니다. 즉, 해당 멤버는 시스템 사용을 위해 예약되어 있습니다.

새 파일 잠금 구조를 할당하고 초기화하려면 FltAllocateFileLock을 호출합니다.

FltUninitializeFileLock 호출로 이미 초기화되지 않은 FILE_LOCK 구조에 대해 FltFreeFileLock을 호출하는 것은 프로그래밍 오류입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP SP2
지원되는 최소 서버 Windows Server 2003 SP1
대상 플랫폼 유니버설
헤더 fltkernel.h(Fltkernel.h 포함)
라이브러리 FltMgr.lib
IRQL <= APC_LEVEL

추가 정보

FltAllocateFileLock

FltCheckLockForReadAccess

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock

FltUninitializeFileLock

FsRtlFreeFileLock