Função FltFreeFileLock (fltkernel.h)

A rotina FltFreeFileLock não inicializa e libera uma estrutura de FILE_LOCK inicializada.

Sintaxe

VOID FLTAPI FltFreeFileLock(
  [in] PFILE_LOCK FileLock
);

Parâmetros

[in] FileLock

Ponteiro para a estrutura FILE_LOCK. Essa estrutura deve ter sido inicializada por uma chamada anterior para FltAllocateFileLock ou FltInitializeFileLock.

Retornar valor

Nenhum

Comentários

A estrutura FILE_LOCK é opaca: ou seja, seus membros são reservados para uso do sistema.

Para alocar e inicializar uma nova estrutura de bloqueio de arquivo, chame FltAllocateFileLock.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP SP2
Servidor mínimo com suporte Windows Server 2003 SP1
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua Fltkernel.h)
Biblioteca FltMgr.lib
IRQL <= APC_LEVEL

Confira também

FltAllocateFileLock

FltCheckLockForReadAccess

FltCheckLockForWriteAccess

FltInitializeFileLock

FltProcessFileLock

FltUninitializeFileLock

FsRtlFreeFileLock