Freigeben über


PLOG_TAIL_ADVANCE_CALLBACK Rückruffunktion (clfsmgmtw32.h)

Die LOG_TAIL_ADVANCE_CALLBACK-Funktion ist eine anwendungsdefinierte Rückruffunktion, die das Protokollfragment vorantreibt. Der Rückruf wird im Kontext eines asynchronen Prozeduraufrufs (APC) für den Thread aufgerufen, der sich für die Protokollverwaltung registriert.

Syntax

PLOG_TAIL_ADVANCE_CALLBACK PlogTailAdvanceCallback;

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

Parameter

[in] hLogFile

Das Handle für das Protokoll.

[in] lsnTarget

Gibt die Protokollsequenznummer (Log Sequence Number, LSN) an, zu der der Client empfohlen wird, zu oder darüber hinaus zu wechseln. lsnTarget verweist möglicherweise nicht auf einen tatsächlichen Datensatz im Protokoll.

[in] pvClientContext

Ein Zeiger auf den Clientkontext.

Rückgabewert

Keine

Bemerkungen

Dieser Rückruf kann jederzeit aufgerufen werden. Diese Rückruffunktion sollte die Basis-LSN des Protokolls auf größer oder gleich dem Wert von lsnTarget erhöhen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile clfsmgmtw32.h

Weitere Informationen

AdvanceLogBase

WriteLogRestartArea