JET_DBINFOUPGRADE-Struktur

Gilt für: Windows | Windows Server

JET_DBINFOUPGRADE-Struktur

Die JET_DBINFOUPGRADE-Struktur enthält Informationen zum Upgrade status der Datenbank. Dieser Wert wird nur abgerufen, wenn JET_DBINFOUPGRADE an JetGetDatabaseInfo oder JetGetDatabaseFileInfo übergeben wurde. Diese Struktur ist für aktuelle Betriebssystemversionen der Datenbank-Engine nicht erforderlich.

    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;

Member

cbStruct

Legen Sie auf die Größe der JET_DBINFOUPGRADE-Struktur in Bytes fest.

cbFilesizeLow

Der niedrige DWORD-Wert , der die aktuelle Dateigröße für die Datenbank widerspiegelt.

cbFilesizeHigh

Der hohe DWORD-Wert , der die aktuelle Dateigröße für die Datenbank widerspiegelt.

cbFreeSpaceRequiredLow

Der geringe DWORD-Wert des geschätzten freien Speicherplatzes, der für ein direktes Upgrade erforderlich ist.

cbFreeSpaceRequiredHigh

Der hohe DWORD-Wert des geschätzten freien Speicherplatzes, der für ein direktes Upgrade erforderlich ist.

csecToUpgrade

Die geschätzte Zeit, die für das Upgrade in Sekunden erforderlich ist.

ulFlags

Ein Bitfeld, das aus null oder mehr der folgenden Flags besteht: fUpgradable, fAlreadyUpgraded.

fUpgradable

Die Datenbank kann aktualisiert werden.

fAlreadyUpgraded

Die Datenbank wird auf das aktuelle Datenbankformat aktualisiert.

Bemerkungen

Eine JET_DBINFOUPGRADE-Struktur wird durch einen Aufruf von JetGetDatabaseInfo oder JetGetDatabaseFileInfo aufgefüllt. Wenn die Funktion nicht erfolgreich ist, ist der Inhalt der -Struktur nicht definiert.

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.

Weitere Informationen

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo