JetOSSnapshotTruncateLogInstance-Funktion
Gilt für: Windows | Windows Server
JetOSSnapshotTruncateLogInstance-Funktion
Die JetOSSnapshotTruncateLogInstance-Funktion schneidet das Protokoll für eine angegebene instance während einer Momentaufnahme-Sitzung ab.
Windows Vista:JetOSSnapshotTruncateLogInstance wird in Windows Vista eingeführt.
JET_ERR JET_API JetOSSnapshotTruncateLogInstance(
__in const JET_OSSNAPID snapId,
__in JET_INSTANCE instance,
__in const JET_GRBIT grbit
);
Parameter
snapId
Der Bezeichner der Momentaufnahme Sitzung.
instance
Die instance, die für diesen Aufruf verwendet wird.
grbit
Die Optionen für diesen Aufruf. Dieser Parameter kann eine Kombination der folgenden Werte haben.
grbit kann einer der folgenden Werte sein:
Wert |
Bedeutung |
---|---|
JET_bitAllDatabasesSnapshot |
Alle Datenbanken sind angefügt, damit die Speicher-Engine berechnen und die Protokollkürzung durchführen kann. |
0 (Null) |
Es wird keine Abschneidung durchgeführt. |
Rückgabewert
Diese Funktion gibt den Datentyp JET_ERR mit einem der folgenden Rückgabecodes zurück. Weitere Informationen zu möglichen ESE-Fehlern finden Sie unter Erweiterbare Speichermodulfehler und Fehlerbehandlungsparameter.
Rückgabecode |
Beschreibung |
---|---|
JET_errSuccess |
Der Vorgang wurde erfolgreich abgeschlossen. |
JET_errInvalidGrbit |
Der grbit-Parameter ist ungültig. |
JET_errOSSnapshotInvalidSequence |
Die Momentaufnahme Sitzung befindet sich nicht in dem Zustand, in dem ein Abschneiden auftreten kann. Mögliche Ursachen sind:
|
Wenn diese Funktion erfolgreich ist, werden die Protokolldateien für eine oder alle Instanzen, die Teil der Momentaufnahme Sitzung sind, nach Möglichkeit abgeschnitten.
Bemerkungen
Diese Funktion sollte nur aufgerufen werden, wenn die Momentaufnahme mit der Option JET_bitContinueAfterThaw erstellt wurde. Andernfalls endet die Momentaufnahme-Sitzung nach dem Aufruf von JetOSSnapshotThaw.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Erfordert Windows Vista. |
Server |
Erfordert Windows Server 2008. |
Kopfzeile |
Deklariert in Esent.h. |
Bibliothek |
Verwenden Sie ESENT.lib. |
DLL |
Erfordert ESENT.dll. |
Weitere Informationen
Fehlerbehandlungsparameter
Fehler der erweiterbaren Speicher-Engine
JET_ERR
JetOSSnapshotEnd
JetOSSnapshotFreeze
JetOSSnapshotPrepare
JetOSSnapshotThaw