PUNLOCK_ROUTINE fonction de rappel (ntifs.h)
Un filtre (filtre hérité ou minifilter) peut inscrire une routine PUNLOCK_ROUTINE typée en tant que routine de rappel UnlockRoutine du filtre pour une structure de FILE_LOCK.
Syntaxe
PUNLOCK_ROUTINE PunlockRoutine;
void PunlockRoutine(
PVOID Context,
PFILE_LOCK_INFO FileLockInfo
)
{...}
Paramètres
Context
[in] Pointeur de contexte passé à FltProcessFileLock ou FsRtlProcessFileLock.
FileLockInfo
Pointeur opaque vers la structure FILE_LOCK_INFO pour le verrou de plage d’octets.
Valeur de retour
Aucun
Remarques
Un filtre (filtre hérité ou minifilter) peut éventuellement spécifier une routine PUNLOCK_ROUTINE typée comme rappel UnlockRoutine du filtre pour un verrou de fichier d’octets.
Si le filtre spécifie une routine UnlockRoutine pour une structure de FILE_LOCK, cette routine est appelée lorsque le verrou est supprimé d’une plage d’octets verrouillée dans un fichier.
Un minifilter spécifie cette routine en passant un pointeur à la routine en tant que paramètre UnlockRoutine pour FltAllocateFileLock.
Un filtre hérité spécifie cette routine en passant un pointeur à la routine en tant que paramètre UnlockRoutine pour FsRtlAllocateFileLock ou FsRtlInitializeFileLock.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntifs.h |
IRQL | IRQL <= APC_LEVEL |