Функция 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 |