функция обратного вызова PLOG_TAIL_ADVANCE_CALLBACK (clfsmgmtw32.h)

Функция LOG_TAIL_ADVANCE_CALLBACK — это определяемая приложением функция обратного вызова, которая перемещает хвост журнала. Обратный вызов вызывается в контексте асинхронного вызова процедуры (APC) в потоке, который регистрируется для управления журналами.

Синтаксис

PLOG_TAIL_ADVANCE_CALLBACK PlogTailAdvanceCallback;

void PlogTailAdvanceCallback(
  [in] HANDLE hLogFile,
  [in] CLFS_LSN lsnTarget,
  [in] PVOID pvClientContext
)
{...}

Параметры

[in] hLogFile

Дескриптор журнала.

[in] lsnTarget

Указывает порядковый номер журнала (LSN), до которого клиенту рекомендуется переходить до или более поздней версии. LsnTarget может не ссылаться на фактическую запись в журнале.

[in] pvClientContext

Указатель на контекст клиента.

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

None

Remarks

Этот обратный вызов можно вызвать в любое время. Эта функция обратного вызова должна повысить базовый номер LSN журнала до значения lsnTarget или его значения.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Целевая платформа Windows
Header clfsmgmtw32.h

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

AdvanceLogBase

WriteLogRestartArea