Função ClfsTerminateReadLog (wdm.h)
A rotina ClfsTerminateReadLog invalida um contexto de leitura especificado após liberar recursos associados ao contexto.
Sintaxe
CLFSUSER_API NTSTATUS ClfsTerminateReadLog(
[in] PVOID pvCursorContext
);
Parâmetros
[in] pvCursorContext
Um ponteiro para o contexto de leitura a ser invalidado. O chamador obteve esse ponteiro anteriormente chamando ClfsReadLogRecord ou ClfsReadRestartArea.
Retornar valor
ClfsTerminateReadLog retornará STATUS_SUCCESS se tiver êxito; caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Comentários
Aviso
A falha ao chamar essa rotina pode levar a vazamentos de memória, esgotamento prematuro de blocos de E/S de log e maior frequência de liberações de log. Tentar usar pvCursorContext depois que ele é liberado é equivalente a acessar a memória liberada e pode levar a um comportamento inesperado.
Para obter uma explicação dos conceitos e terminologia do CLFS, consulte Common Log File System.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h) |
Biblioteca | Clfs.lib |
DLL | Clfs.sys |
IRQL | IRQL <= APC_LEVEL |