Share via


JET_INSTANCE_INFO-Struktur

Gilt für: Windows | Windows Server

JET_INSTANCE_INFO-Struktur

Die JET_INSTANCE_INFO-Struktur empfängt Informationen über ausgeführte Datenbankinstanzen, wenn sie mit den Funktionen JetGetInstanceInfo und JetOSSnapshotFreeze verwendet werden.

    typedef struct _JET_INSTANCE_INFO {
      JET_INSTANCE hInstanceId;
      tchar* szInstanceName;
      JET_API_PTR cDatabases;
      tchar** szDatabaseFileName;
      tchar** szDatabaseDisplayName;
      tchar** szDatabaseSLVFileName;
    } JET_INSTANCE_INFO;

Member

hInstanceId

Die JET_INSTANCE der angegebenen instance.

szInstanceName

Der Name der Datenbankinstanz. Dieser Wert kann NULL sein, wenn die instance keinen Namen hat.

cDatabases

Die Anzahl der Datenbanken, die an die Datenbank angefügt instance. cDatabases enthält auch die Größe der Arrays von Zeichenfolgen, die in szDatabaseFileName, szDatabaseDisplayName und szDatabaseSLVFileName zurückgegeben werden.

szDatabaseFileName

Ein Array von Zeichenfolgen, die jeweils den Dateinamen einer Datenbank enthalten, die an die Datenbank angefügt ist, instance. Das Array verfügt über cDatabases-Elemente .

szDatabaseDisplayName

Ein Array von Zeichenfolgen, die jeweils den Anzeigenamen einer Datenbank enthalten. Derzeit kann die Zeichenfolge NULL sein. Das Array verfügt über cDatabases-Elemente .

szDatabaseSLVFileName

Ein Array von Zeichenfolgen, die jeweils den Dateinamen der SLV-Datei enthalten, die an die Datenbank instance angefügt ist. Das Array verfügt über cDatabases-Elemente . SLV-Dateien werden nicht unterstützt, daher sollte dieses Feld ignoriert werden.

Bemerkungen

An jede Datenbank instance können mehrere Datenbanken angefügt sein.

Für eine bestimmte JET_INSTANCE_INFO-Struktur liegt das Array von Zeichenfolgen, das für die Datenbanken zurückgegeben wird, in derselben Reihenfolge. Beispielsweise verweisen "szDatabaseDisplayName[ i ]" und "szDatabaseFileName[ i ]" auf dieselbe Datenbank.

Anforderungen

Anforderung Wert

Client

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.

Kopfzeile

Deklariert in Esent.h.

Unicode

Implementiert als JET_INSTANCE_INFO_W (Unicode) und JET_INSTANCE_INFO _A (ANSI).

Weitere Informationen

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze