Condividi tramite


Funzione SetLogArchiveTail (clfsw32.h)

Imposta l'ultimo numero di sequenza di log archiviato (LSN) o la coda di archiviazione di un log archiviabile.

Sintassi

CLFSUSER_API BOOL SetLogArchiveTail(
  [in]                HANDLE    hLog,
  [in]                PCLFS_LSN plsnArchiveTail,
  [in, out, optional] LPVOID    pReserved
);

Parametri

[in] hLog

Handle per il log ottenuto da CreateLogFile.

L'handle di log può fare riferimento a un log dedicato o multiplexed.

[in] plsnArchiveTail

Puntatore a una struttura CLFS_LSN che specifica un LSN fisico valido nel log.

Nota Per gli handle a un log fisico o a un flusso di log, plsnArchiveTail è un LSN fisico, perché fa riferimento a un indirizzo di record nel log fisico.
 

[in, out, optional] pReserved

Questo parametro è riservato e deve essere impostato su 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

Se sono presenti contesti di archivio ottenuti da PrepareLogArchive che non vengono terminati con TerminateLogArchive, la modifica non viene applicata fino al completamento di tutti gli archivi. Sebbene ci siano contesti di archivio in sospeso, viene applicata solo la coda di archiviazione più grande.

Requisiti

Requisito Valore
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

CLFS_LSN

Funzioni comuni del file system di log

SOVRAPPOSTA

RemoveLogContainer

RemoveLogContainerSet