Função FsRtlUninitializeFileLock (ntifs.h)
A rotina
Sintaxe
void FsRtlUninitializeFileLock(
[in] PFILE_LOCK FileLock
);
Parâmetros
[in] FileLock
Ponteiro para a estrutura FILE_LOCK do arquivo. Essa estrutura deve ter sido inicializada por uma chamada anterior para FsRtlAllocateFileLock ou FsRtlInitializeFileLock.
Valor de retorno
Nenhum
Observações
FsRtlUninitializeFileLock não inicializa uma estrutura de FILE_LOCK inicializada e conclui as solicitações de IRP_MJ_LOCK_CONTROL pendentes. A estrutura de FILE_LOCK não inicializada pode ser inicializada para reutilização por uma chamada subsequente para FsRtlInitializeFileLock.
FsRtlUninitializeFileLock pode ser usado para não inicializar uma estrutura de FILE_LOCK que foi inicializada por uma chamada anterior para FsRtlAllocateFileLock ou FsRtlInitializeFileLock. Não use FsRtlUninitializeFileLock para uma estrutura FILE_LOCK, a menos que a estrutura seja inicializada para reutilização. É um erro de programação chamar FsRtlFreeFileLock para uma estrutura de FILE_LOCK não inicializada.
Os minifiltros devem chamar FltUninitializeFileLock em vez de FsRtlIninitializeFileLock .