Função FltUninitializeFileLock (fltkernel.h)
A rotina FltUninitializeFileLock não inicializa uma estrutura de FILE_LOCK.
Sintaxe
VOID FLTAPI FltUninitializeFileLock(
[in] PFILE_LOCK FileLock
);
Parâmetros
[in] FileLock
Ponteiro para a estrutura de FILE_LOCK do arquivo. Essa estrutura deve ter sido inicializada por uma chamada anterior para FltAllocateFileLock ou FltInitializeFileLock.
Retornar valor
Nenhum
Comentários
FltUninitializeFileLock não inicializa uma estrutura de FILE_LOCK inicializada, liberando todos os bloqueios de arquivo e concluindo quaisquer operações de bloqueio pendentes. A estrutura de FILE_LOCK não inicializada pode ser inicializada para reutilização por uma chamada subsequente para FltInitializeFileLock.
FltUninitializeFileLock pode ser usado para não inicializar uma estrutura FILE_LOCK alocada por uma chamada anterior para FltAllocateFileLock. Não use FltUninitializeFileLock para uma estrutura FILE_LOCK, a menos que a estrutura seja inicializada para reutilização. É um erro de programação chamar FltFreeFileLock para uma estrutura de FILE_LOCK não inicializada.
Para alocar e inicializar uma nova estrutura de bloqueio de arquivo, chame FltAllocateFileLock.
Para liberar uma estrutura de FILE_LOCK inicializada, chame FltFreeFileLock.
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 |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de