Condividi tramite


Funzione FsRtlFreeFileLock (ntifs.h)

La routine FsRtlFreeFileLock annulla l'inizializzazione e libera una struttura di blocco di 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 minifiltri devono chiamare FltFreeFileLock anziché FsRtlFreeFileLock.

Fabbisogno

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 HwStorPortProhibitedDDIs(storport)

Vedere anche

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock