Função FsRtlFreeFileLock (ntifs.h)

A rotina FsRtlFreeFileLock não inicializa e libera uma estrutura de bloqueio de arquivo.

Sintaxe

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parâmetros

[in] FileLock

Ponteiro para a estrutura FILE_LOCK. Essa estrutura deve ter sido alocada por uma chamada anterior para FsRtlAllocateFileLock.

Retornar valor

Nenhum

Comentários

FsRtlFreeFileLock deve ser usado apenas para bloqueios de arquivo que foram alocados e inicializados por FsRtlAllocateFileLock.

É um erro de programação chamar FsRtlFreeFileLock para uma estrutura de FILE_LOCK que já foi não inicializada por uma chamada para FsRtlUninitializeFileLock.

Minifilters devem chamar FltFreeFileLock em vez de FsRtlFreeFileLock.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
Regras de conformidade de DDI HwStorPortProhibitedDDIs(storport)

Confira também

FltFreeFileLock

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock