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

Confira também

ClfsReadLogRecord

ClfsReadRestartArea