Partager via


Structure JET_DBINFOUPGRADE

S’applique à : Windows | Windows Server

Structure JET_DBINFOUPGRADE

La structure JET_DBINFOUPGRADE contient des informations sur la mise à niveau status de la base de données. Cette valeur est récupérée uniquement si JET_DBINFOUPGRADE a été passé à JetGetDatabaseInfo ou JetGetDatabaseFileInfo. Cette structure n’est pas requise pour les versions actuelles du système d’exploitation du moteur de base de données.

    typedef struct {
      unsigned long cbStruct;
      unsigned long cbFilesizeLow;
      unsigned long cbFilesizeHigh;
      unsigned long cbFreeSpaceRequiredLow;
      unsigned long  cbFreeSpaceRequiredHigh;
      unsigned long csecToUpgrade;
      union {
        unsigned long ulFlags;
        struct {
          unsigned long fUpgradable  :1;
          unsigned long fAlreadyUpgraded  :1;
        };
      };
    } JET_DBINFOUPGRADE;

Membres

cbStruct

Définissez la taille de la structure JET_DBINFOUPGRADE , en octets.

cbFilesizeLow

DWORD faible qui reflète la taille de fichier actuelle de la base de données.

cbFilesizeHigh

DWORD élevé qui reflète la taille de fichier actuelle de la base de données.

cbFreeSpaceRequiredLow

Faible DWORD de l’espace disque disponible estimé nécessaire pour une mise à niveau sur place.

cbFreeSpaceRequiredHigh

DWORD élevé de l’espace disque disponible estimé nécessaire pour une mise à niveau sur place.

csecToUpgrade

Temps estimé nécessaire à la mise à niveau, en secondes.

ulFlags

Champ bit composé de zéro ou plus des indicateurs suivants : fUpgradable, fAlreadyUpgraded.

fUpgradable

La base de données peut être mise à niveau.

fAlreadyUpgraded

La base de données est mise à niveau vers le format de base de données actuel.

Notes

Une structure JET_DBINFOUPGRADE est remplie par un appel à JetGetDatabaseInfo ou JetGetDatabaseFileInfo. Si la fonction échoue, le contenu de la structure n’est pas défini.

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.

Voir aussi

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo