Compartir a través de


Función FsRtlFreeFileLock (ntifs.h)

El FsRtlFreeFileLock rutina sin inicializar y libera una estructura de bloqueo de archivos.

Sintaxis

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parámetros

[in] FileLock

Puntero a la estructura FILE_LOCK. Esta estructura debe haber sido asignada por una llamada anterior a FsRtlAllocateFileLock.

Valor devuelto

Ninguno

Observaciones

FsRtlFreeFileLock solo se debe usar para los bloqueos de archivo asignados e inicializados por FsRtlAllocateFileLock.

Se trata de un error de programación para llamar a FsRtlFreeFileLock para una estructura de FILE_LOCK que ya no se ha inicializado mediante una llamada a FsRtlUninitializeFileLock.

Los minifiltros deben llamar a FltFreeFileLock en lugar de FsRtlFreeFileLock.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= APC_LEVEL
reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport)

Consulte también

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock