Fungsi FsRtlProcessFileLock (ntifs.h)
FsRtlProcessFileLock memproses rutinitas dan menyelesaikan IRP untuk operasi penguncian file.
Sintaks
NTSTATUS FsRtlProcessFileLock(
[in] PFILE_LOCK FileLock,
[in] PIRP Irp,
[in, optional] PVOID Context
);
Parameter
[in] FileLock
Arahkan ke struktur FILE_LOCK untuk file. Struktur ini harus diinisialisasi oleh panggilan sebelumnya ke FsRtlAllocateFileLock atau FsRtlInitializeFileLock.
[in] Irp
Arahkan ke IRP. Harus berupa IRP untuk operasi penguncian file.
[in, optional] Context
Penunjuk konteks opsional yang akan digunakan saat menyelesaikan runtime integrasi.
Nilai kembali
FsRtlProcessFileLock mengembalikan STATUS_SUCCESS pada keberhasilan; jika tidak, ia mengembalikan kode status kesalahan yang sesuai.
Keterangan
FsRtlProcessFileLock melakukan operasi penguncian yang ditentukan atas nama proses yang terkait dengan utas yang awalnya meminta operasi.
Pada Microsoft Windows XP dan yang lebih baru, ini adalah proses di mana utas saat ini terpasang.
Pada Microsoft Windows 2000 dan yang lebih lama, ini adalah proses yang membuat utas.
Pemanggil FsRtlProcessFileLock melepaskan kontrol IRP input.
Minifilter harus memanggil FltProcessFileLock alih-alih FsRtlProcessFileLock.
Persyaratan
Persyaratan | Nilai |
---|---|
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
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