Функция ClfsTerminateReadLog (wdm.h)

Подпрограмма ClfsTerminateReadLog делает недействительным указанный контекст чтения после освобождения ресурсов, связанных с контекстом.

Синтаксис

CLFSUSER_API NTSTATUS ClfsTerminateReadLog(
  [in] PVOID pvCursorContext
);

Параметры

[in] pvCursorContext

Указатель на контекст чтения, который необходимо сделать недействительным. Вызывающий объект ранее получил этот указатель, вызвав ClfsReadLogRecord или ClfsReadRestartArea.

Возвращаемое значение

ClfsTerminateReadLog возвращает STATUS_SUCCESS в случае успешного выполнения; в противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

Предупреждение

Сбой вызова этой процедуры может привести к утечкам памяти, преждевременному исчерпанию блоков ввода-вывода журнала и увеличению частоты очистки журналов. Попытка использовать pvCursorContext после освобождения эквивалентна доступу к освобожденной памяти и может привести к непредвиденному поведению.

Описание концепций и терминологии CLFS см. в разделе Common Log File System.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h)
Библиотека Clfs.lib
DLL Clfs.sys
IRQL IRQL <= APC_LEVEL

См. также раздел

ClfsReadLogRecord

ClfsReadRestartArea