Partilhar via


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.

Valor de retorno

ClfsTerminateReadLog retornará STATUS_SUCCESS se tiver êxito; caso contrário, ele retorna um dos códigos de erro definidos em Ntstatus.h.

Observações

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. A tentativa de usar pvCursorContext depois de liberada é 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
da Plataforma de Destino Área de trabalho
cabeçalho wdm.h (inclua Wdm.h)
biblioteca Clfs.lib
de DLL Clfs.sys
IRQL IRQL <= APC_LEVEL

Consulte também

ClfsReadLogRecord

ClfsReadRestartArea