Funzione FsRtlFreeFileLock (ntifs.h)

La routine FsRtlFreeFileLock annulla e libera una struttura di blocco file.

Sintassi

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parametri

[in] FileLock

Puntatore alla struttura FILE_LOCK. Questa struttura deve essere stata allocata da una chiamata precedente a FsRtlAllocateFileLock.

Valore restituito

nessuno

Osservazioni

FsRtlFreeFileLock deve essere usato solo per i blocchi di file allocati e inizializzati da FsRtlAllocateFileLock.

Si tratta di un errore di programmazione per chiamare FsRtlFreeFileLock per una struttura FILE_LOCK già non inizializzata da una chiamata a FsRtlUninitializeFileLock.

I minifilter devono chiamare FltFreeFileLock anziché FsRtlFreeFileLock.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDDIs(storport)

Vedi anche

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock