Funzione AdvanceLogBase (clfsw32.h)

Passa il numero di sequenza di log di base (LSN) di un flusso di log all'LSN specificato.

Sintassi

CLFSUSER_API BOOL AdvanceLogBase(
  [in, out]           PVOID        pvMarshal,
  [in]                PCLFS_LSN    plsnBase,
  [in]                ULONG        fFlags,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

Parametri

[in, out] pvMarshal

Puntatore al contesto di marshalling restituito da una chiamata riuscita a CreateLogMarshallingArea .

[in] plsnBase

Nuovo LSN di base per il log specificato in pvMarshal.

Questa LSN deve trovarsi nell'intervallo compreso tra l'LSN di base corrente e l'ultima LSN del log, inclusivamente.

[in] fFlags

Questo parametro non viene implementato in questo momento e deve essere zero.

[in, out, optional] pOverlapped

Puntatore a una struttura OVERLAPPED necessaria per l'operazione asincrona.

Se l'operazione asincrona non viene usata, questo parametro può essere NULL.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

L'elenco seguente identifica i possibili codici di errore:

Commenti

AdvanceLogBase potrebbe scaricare dati e metadati quando viene chiamato.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione clfsw32.h
Libreria Clfsw32.lib
DLL Clfsw32.dll

Vedi anche

Recupero dell'LSN successivo