Funzione JetOSSnapshotEnd

Si applica a: Windows | Windows Server

Funzione JetOSSnapshotEnd

La funzione JetOSSnapshotEnd notifica al motore che la sessione snapshot è stata completata.

Windows Vista:JetOSSnapshotEnd viene introdotto in Windows Vista:.

    JET_ERR JET_API JetOSSnapshotEnd(
      __in          const JET_OSSNAPID snapId,
      __in          const JET_GRBIT grbit
    );

Parametri

snapId

Identificatore della sessione snapshot.

grbit

Opzioni per questa chiamata. Questo parametro può avere una combinazione dei valori seguenti.

Valore

Significato

0

Fine della sessione snapshot riuscita.

JET_bitAbortSnapshot

Sessione snapshot interrotta.

Valore restituito

Questa funzione restituisce il tipo di dati JET_ERR con uno dei codici restituiti seguenti. Per altre informazioni sugli errori ESE possibili, vedere Errori del motore di archiviazione estendibili e parametri di gestione degli errori.

Codice restituito

Descrizione

JET_errSuccess

Operazione riuscita.

JET_errInvalidGrbit

Una delle opzioni richieste non è valida, utilizzata in modo errato o non implementata.

JET_errOSSnapshotInvalidSequence

Una sessione snapshot è già in corso. ma questa operazione non è consentita.

JET_errOSSnapshotInvalidSnapId

L'identificatore per la sessione snapshot non è valido.

JET_errOSSnapshotTimeOut

La sessione snapshot ha avuto un timeout interno prima che si sia verificata questa chiamata. Di conseguenza, le operazioni di I/O sono tornate alla normalità prima che questa chiamata sia stata effettuata.

Se questa funzione ha esito positivo, una sessione snapshot verrà completata e il normale comportamento del motore riprenderà. Una nuova sessione snapshot può essere avviata in un secondo momento.

Se questa funzione ha esito negativo, il codice restituito JET_errOSSnapshotTimeOut restituisce e la sessione di snapshot corrente termina, ma il blocco di I/O durante il periodo di snapshot non è stato rispettato internamente. Per tutti gli altri errori, lo stato della sessione snapshot non verrà modificato.

Commenti

Questa funzione viene chiamata solo se JetOSSnapshotThaw è stato chiamato con JET_bitContinueAfterThaw.

La sessione snapshot deve essere completata per la verifica dello snapshot e il troncamento del log. Le voci del registro eventi verranno generate per i diversi passaggi dello snapshot.

Requisiti

Requisito Valore

Client

Richiede Windows Vista.

Server

Richiede Windows Server 2008.

Intestazione

Dichiarato in Esent.h.

Libreria

Usare ESENT.lib.

DLL

Richiede ESENT.dll.

Vedere anche

Parametri di gestione degli errori
Errori del motore di archiviazione estendibili
JET_ERR
JetOSSnapshotThaw