Fungsi FsRtlFreeFileLock (ntifs.h)

Rutinitas FsRtlFreeFileLock tidak menginisialisasi dan membebaskan struktur kunci file.

Sintaks

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parameter

[in] FileLock

Arahkan ke struktur FILE_LOCK. Struktur ini harus dialokasikan oleh panggilan sebelumnya ke FsRtlAllocateFileLock.

Nilai kembali

Tidak ada

Keterangan

FsRtlFreeFileLock harus digunakan hanya untuk kunci file yang dialokasikan dan diinisialisasi oleh FsRtlAllocateFileLock.

Ini adalah kesalahan pemrograman untuk memanggil FsRtlFreeFileLock untuk struktur FILE_LOCK yang telah tidak diinisialisasi oleh panggilan ke FsRtlUninitializeFileLock.

Minifilter harus memanggil FltFreeFileLock alih-alih FsRtlFreeFileLock.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport)

Lihat juga

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock