Fungsi FltUninitializeFileLock (fltkernel.h)
FltUninitializeFileLock rutin membatalkan inisialisasi struktur FILE_LOCK.
Sintaks
VOID FLTAPI FltUninitializeFileLock(
[in] PFILE_LOCK FileLock
);
Parameter
[in] FileLock
Arahkan ke struktur FILE_LOCK untuk file. Struktur ini harus diinisialisasi oleh panggilan sebelumnya ke FltAllocateFileLock atau FltInitializeFileLock.
Nilai kembali
Tidak ada
Keterangan
FltUninitializeFileLock membatalkan inisialisasi struktur FILE_LOCK yang diinisialisasi, membebaskan semua kunci file dan menyelesaikan operasi penguncian yang luar biasa. Struktur FILE_LOCK yang tidak diinisialisasi dapat diinisialisasi untuk digunakan kembali dengan panggilan berikutnya ke FltInitializeFileLock.
FltUninitializeFileLock dapat digunakan untuk membatalkan inisialisasi struktur FILE_LOCK yang dialokasikan oleh panggilan sebelumnya ke FltAllocateFileLock. Jangan gunakan FltUninitializeFileLock untuk struktur FILE_LOCK seperti itu kecuali struktur akan diinisialisasi untuk digunakan kembali. Ini adalah kesalahan pemrograman untuk memanggil FltFreeFileLock untuk struktur FILE_LOCK yang tidak diinisialisasi.
Untuk mengalokasikan dan menginisialisasi struktur kunci file baru, panggil FltAllocateFileLock.
Untuk membebaskan struktur FILE_LOCK yang diinisialisasi, panggil FltFreeFileLock.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP SP2 |
Server minimum yang didukung | Windows Server 2003 SP1 |
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk