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