Partager via


FsRtlFreeFileLock, fonction (ntifs.h)

Le FsRtlFreeFileLock routine ne initialise pas et libère une structure de verrou de fichier.

Syntaxe

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Paramètres

[in] FileLock

Pointeur vers la structure FILE_LOCK. Cette structure doit avoir été allouée par un appel précédent à FsRtlAllocateFileLock.

Valeur de retour

Aucun

Remarques

FsRtlFreeFileLock doit être utilisé uniquement pour les verrous de fichiers alloués et initialisés par FsRtlAllocateFileLock.

Il s’agit d’une erreur de programmation pour appeler FsRtlFreeFileLock pour une structure FILE_LOCK qui a déjà été non initialisée par un appel à FsRtlUninitializeFileLock.

Les minifiltres doivent appeler FltFreeFileLock au lieu de FsRtlFreeFileLock.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
règles de conformité DDI HwStorPortProhibitedDDIs(storport)

Voir aussi

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock