Compartir a través de


Función FsRtlFreeFileLock (ntifs.h)

La rutina FsRtlFreeFileLock desinicializa 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

None

Observaciones

FsRtlFreeFileLock solo se debe usar para bloqueos de archivos 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 Value
Cliente mínimo compatible Windows 2000
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL 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