Freigeben über


FlushLogToLsn-Funktion (clfsw32.h)

Erzwingt, dass alle Datensätze, die an diesen Marshallingbereich angefügt werden, bis zum Datensatz mit der angegebenen Protokollsequenznummer (Log Sequence Number, LSN) auf den Datenträger geleert werden. Während dieses Vorgangs können mehr Datensätze als angegeben geleert werden.

Syntax

CLFSUSER_API BOOL FlushLogToLsn(
  [in]                PVOID        pvMarshalContext,
  [in]                PCLFS_LSN    plsnFlush,
  [out, optional]     PCLFS_LSN    plsnLastFlushed,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

Parameter

[in] pvMarshalContext

Ein Zeiger auf den Marshallingkontext, der mithilfe der CreateLogMarshallingArea-Funktion zugeordnet wird.

[in] plsnFlush

Ein Zeiger auf eine CLFS_LSN-Struktur , die die LSN angibt, mit der bestimmt wird, welche Datensätze geleert werden sollen.

Geben Sie CLFS_LSN_NULL an, um alle Datensätze im Marshallingbereich zu leeren.

[out, optional] plsnLastFlushed

Ein Zeiger auf eine CLFS_LSN-Struktur .

Der zurückgegebene LSN ist größer als die LSN eines gelöschten Datensatzes. Wenn die Funktion erfolgreich ist, ist der Wert der LSN nie kleiner als plsnFlush. Dieser Wert ist nur dann sinnvoll, wenn die Funktion erfolgreich ist.

[in, out, optional] pOverlapped

Ein Zeiger auf eine OVERLAPPED-Struktur , die für asynchrone Vorgänge erforderlich ist.

Dieser Parameter kann NULL sein, mit Ausnahme eines asynchronen Vorgangs.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. Die folgende Liste identifiziert die möglichen Fehlercodes:

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 clfsw32.h
Bibliothek Clfsw32.lib
DLL Clfsw32.dll

Weitere Informationen

CLFS_LSN

Allgemeine Protokolldateifunktionen

OVERLAPPED