PUNLOCK_ROUTINE fungsi panggilan balik (ntifs.h)
Filter (filter warisan atau minifilter) dapat mendaftarkan rutinitas yang diketik PUNLOCK_ROUTINE sebagai rutinitas panggilan balik UnlockRoutine filter untuk struktur FILE_LOCK .
Sintaks
PUNLOCK_ROUTINE PunlockRoutine;
void PunlockRoutine(
PVOID Context,
PFILE_LOCK_INFO FileLockInfo
)
{...}
Parameter
Context
[in] Penunjuk konteks yang diteruskan ke FltProcessFileLock atau FsRtlProcessFileLock.
FileLockInfo
Penunjuk buram ke struktur FILE_LOCK_INFO untuk kunci rentang byte.
Menampilkan nilai
Tidak ada
Keterangan
Filter (filter warisan atau minifilter) dapat secara opsional menentukan rutinitas yang diketik PUNLOCK_ROUTINE sebagai panggilan balik UnlockRoutine filter untuk kunci file rentang byte.
Jika filter menentukan rutinitas UnlockRoutine untuk struktur FILE_LOCK, rutinitas ini dipanggil saat kunci dihapus dari rentang byte terkunci dalam file.
Minifilter menentukan rutinitas ini dengan meneruskan pointer ke rutinitas sebagai parameter UnlockRoutine untuk FltAllocateFileLock.
Filter warisan menentukan rutinitas ini dengan meneruskan penunjuk ke rutinitas sebagai parameter UnlockRoutine untuk FsRtlAllocateFileLock atau FsRtlInitializeFileLock.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntifs.h |
IRQL | IRQL <= APC_LEVEL |