Fungsi FsRtlFastCheckLockForWrite (ntifs.h)
Rutinitas FsRtlFastCheckLockForWrite menentukan apakah proses yang ditentukan memiliki akses tulis ke rentang byte yang terkunci dari file.
Sintaks
BOOLEAN FsRtlFastCheckLockForWrite(
[in] PFILE_LOCK FileLock,
[in] PLARGE_INTEGER StartingByte,
[in] PLARGE_INTEGER Length,
[in] ULONG Key,
[in] PVOID FileObject,
[in] PVOID ProcessId
);
Parameter
[in] FileLock
Penunjuk ke struktur FILE_LOCK untuk file. Struktur ini harus diinisialisasi oleh panggilan sebelumnya ke FsRtlAllocateFileLock atau FsRtlInitializeFileLock.
[in] StartingByte
Penunjuk ke variabel yang menentukan offset byte awal dalam file rentang byte untuk diperiksa.
[in] Length
Penunjuk ke variabel yang menentukan panjang, dalam byte, dari rentang untuk diperiksa.
[in] Key
Kunci untuk kunci rentang byte.
[in] FileObject
Penunjuk ke objek file untuk file.
[in] ProcessId
Penunjuk ke EPROCESS untuk proses.
Mengembalikan nilai
Rutinitas FsRtlFastCheckLockForWrite mengembalikan TRUE jika proses yang ditentukan memiliki akses tulis, FALSE jika tidak.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 |
Target Platform | Universal |
Header | ntifs.h (termasuk FltKernel.h, 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