Structure JET_INSTANCE_INFO

S’applique à : Windows | Windows Serveurs

Structure JET_INSTANCE_INFO

La structure JET_INSTANCE_INFO reçoit des informations sur l’exécution d’instances de base de données lorsqu’elle est utilisée avec les fonctions JetGetInstanceInfo et JetOSSnapshotFreeze .

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

Membres

hInstanceId

JET_INSTANCE de l’instance donnée.

szInstanceName

Nom de l'instance de base de données. Cette valeur peut être null si l’instance n’a pas de nom.

cDatabases

Nombre de bases de données attachées à l’instance de base de données. cDatabases contient également la taille des tableaux de chaînes retournées dans szDatabaseFileName, szDatabaseDisplayName et szDatabaseSLVFileName.

szDatabaseFileName

Tableau de chaînes, chacune contenant le nom de fichier d’une base de données attachée à l’instance de base de données. Le tableau contient des éléments cDatabases .

szDatabaseDisplayName

Tableau de chaînes, chacune contenant le nom complet d’une base de données. Actuellement, la chaîne peut être NULL. Le tableau contient des éléments cDatabases .

szDatabaseSLVFileName

Tableau de chaînes contenant le nom de fichier du fichier SLV attaché à l’instance de base de données. Le tableau contient des éléments cDatabases . Comme les fichiers SLV ne sont pas pris en charge, ce champ doit être ignoré.

Remarques

Plusieurs bases de données peuvent être attachées à chaque instance de base de données.

Pour une structure de JET_INSTANCE_INFO donnée, le tableau de chaînes retourné pour les bases de données est dans le même ordre. Par exemple, « szDatabaseDisplayName [ i ] » et « szDatabaseFileName [ i ] » font tous deux référence à la même base de données.

Configuration requise

Condition requise Valeur

Client

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

Serveur

nécessite Windows server 2008, Windows server 2003 ou Windows 2000 server.

En-tête

Déclaré dans esent. h.

Unicode

Implémenté comme JET_INSTANCE_INFO_W (Unicode) et JET_INSTANCE_INFO _a (ANSI).

Voir aussi

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze