Partager via


JET_INSTANCE_INFO Structure

S’applique à : Windows | Windows Server

JET_INSTANCE_INFO Structure

La structure JET_INSTANCE_INFO reçoit des informations sur les instances de base de données en cours d’exécution lorsqu’elles sont utilisées 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 du instance donné.

szInstanceName

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

cDatabases

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

szDatabaseFileName

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

szDatabaseDisplayName

Tableau de chaînes, chacune contenant le nom d’affichage 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, chacune contenant le nom de fichier du fichier SLV attaché à la base de données instance. Le tableau contient des éléments cDatabases . Les fichiers SLV ne sont pas pris en charge. Ce champ doit donc être ignoré.

Notes

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

Pour une structure 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 toutes deux référence à la même base de données.

Spécifications

Condition requise Valeur

Client

Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel.

Serveur

Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server.

En-tête

Déclaré dans Esent.h.

Unicode

Implémenté en tant que JET_INSTANCE_INFO_W (Unicode) et JET_INSTANCE_INFO _A (ANSI).

Voir aussi

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze