Freigeben über


JetOSSnapshotThaw-Funktion

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JetOSSnapshotThaw-Funktion

Die JetOSSnapshotThaw -Funktion benachrichtigt dem Modul, dass normale e/a-Vorgänge nach einer Sperrfrist und einen erfolgreichen Snapshot fortzusetzen.

Windows XP:  JetOSSnapshotThaw wird in Windows XP eingeführt.

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

Parameter

snapId

Der Bezeichner für die Snapshot-Session.

JET_errInvalidGrbit

Dieser Parameter ist für die zukünftige Verwendung reserviert und der unterstützt nur gültige Wert ist 0.

Return Value

Diese Funktion gibt den Datentyp der JET_ERR mit einem der folgenden Rückgabecodes. Weitere Informationen zu den möglichen ESE-Fehlern finden Sie unter Extensible Storage Engine-Fehler und Fehler behandeln Parameter.

Rückgabecode

Beschreibung

JET_errSuccess

Der Vorgang wurde erfolgreich abgeschlossen.

JET_errInvalidParameter

Die Snapshot-Session ist ungültig, oder der JET_errInvalidGrbit -Parameter ist ungültig.

JET_errOSSnapshotTimeOut

Die Snapshot-Session hatte vor dem Aufruf eine interne Zeitüberschreitung aufgetreten ist. Daher e/a-Vorgänge auf Normal zurückgegeben, bevor dieser Aufruf erfolgt ist.

JET_errOSSnapshotInvalidSnapId

Der Bezeichner für die Snapshot-Sitzung ist ungültig.

Wenn diese Funktion erfolgreich ausgeführt wird, eine Snapshot-Sitzung beendet und nimmt wieder das normalen Engine Verhalten. Eine neue Snapshot-Sitzung kann später gestartet werden.

Wenn diese Funktion fehlschlägt, der aktuellen snapshot-Sitzung beendet, aber das Einfrieren von IOs im Bezugszeitraum Snapshot wurde intern nicht eingehalten.

Anmerkungen

Einträge im Ereignisprotokoll werden für die einzelnen Schritte des Snapshots generiert werden.

Voraussetzungen

-Client,

Erfordert Windows Vista oder Windows XP.

Server

Erfordert WindowsServer 2008 oder WindowsServer 2003.

Kopfzeile

In Esent.h deklariert.

Library

Verwenden Sie ESENT.lib.

DLL

"ESENT.dll" erfordert.

Siehe auch

JET_ERR
JET_OSSNAPID
JetOSSnapshotAbort
JetOSSnapshotFreeze
JetOSSnapshotPrepare