JetOSSnapshotGetFreezeInfo-Funktion

Gilt für: Windows | Windows Server

JetOSSnapshotGetFreezeInfo-Funktion

Die JetOSSnapshotGetFreezeInfo-Funktion ruft jederzeit die Liste der Instanzen und Datenbanken ab, die Teil der Momentaufnahme-Sitzung sind.

Windows Vista:JetOSSnapshotGetFreezeInfo wird in Windows Vista eingeführt.

    JET_ERR JET_API JetOSSnapshotGetFreezeInfo(
      __in          const JET_OSSNAPID snapId,
      __out         unsigned long* pcInstanceInfo,
      __out         JET_INSTANCE_INFO** paInstanceInfo,
      __in          const JET_GRBIT grbit
    );

Parameter

snapId

Der Bezeichner der Momentaufnahme-Sitzung, die gestartet werden soll.

pcInstanceInfo

Die Anzahl der derzeit ausgeführten Instanzen, die Teil der Momentaufnahme-Sitzung sind.

paInstanceInfo

Ein Array von Strukturen, eine für jede ausgeführte instance, die die instance und die Datenbanken beschreibt, die teil davon sind.

grbit

Die Optionen für diesen Aufruf. Dieser Parameter ist für die zukünftige Verwendung reserviert. Der einzige gültige Wert ist 0 (null).

Rückgabewert

Diese Funktion gibt den JET_ERR-Datentyp 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_errOutOfMemory

Die Funktion ist aufgrund einer Nicht-Speicherbedingung fehlgeschlagen.

JET_errInvalidParameter

pcInstanceInfo oder paInstanceInfo ist NULL.

JET_errOSSnapshotInvalidSnapId

Der Bezeichner für die Momentaufnahme Sitzung ist ungültig.

JET_errOSSnapshotInvalidSequence

Eine Momentaufnahme Sitzung wird nicht ausgeführt.

Wenn diese Funktion erfolgreich ist, wird die instance Informationen ordnungsgemäß ausgefüllt und muss später durch Aufrufen von JetFreeBuffer mit dem Zeiger auf das zurückgegebene instance Infoarray freigegeben werden.

Wenn diese Funktion fehlschlägt, tritt keine Änderung des Engine-Zustands auf.

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.

Unicode

Implementiert als JetOSSnapshotGetFreezeInfoW (Unicode) und JetOSSnapshotGetFreezeInfoA (ANSI).

Weitere Informationen

Fehlerbehandlungsparameter
Erweiterbare Speicher-Engine-Fehler
JET_ERR
JetFreeBuffer
JetOSSnapshotAbort
JetOSSnapshotFreeze
JetOSSnapshotThaw