Struttura JET_DBINFOUPGRADE

Si applica a: Windows | server Windows

Struttura JET_DBINFOUPGRADE

La struttura JET_DBINFOUPGRADE contiene informazioni sullo stato di aggiornamento del database. Questo valore viene recuperato solo se JET_DBINFOUPGRADE è stato passato a JetGetDatabaseInfo o JetGetDatabaseFileInfo. Questa struttura non è necessaria per le versioni correnti del sistema operativo del motore di database.

    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;

Membri

cbStruct

Impostare sulle dimensioni della struttura JET_DBINFOUPGRADE , in byte.

cbFilesizeLow

Valore DWORD basso che riflette le dimensioni correnti del file per il database.

cbFilesizeHigh

Valore DWORD elevato che riflette le dimensioni correnti del file per il database.

cbFreeSpaceRequiredLow

Valore DWORD basso dello spazio disponibile stimato su disco necessario per un aggiornamento sul posto.

cbFreeSpaceRequiredHigh

Valore DWORD elevato dello spazio disponibile stimato su disco necessario per un aggiornamento sul posto.

csecToUpgrade

Tempo stimato necessario per l'aggiornamento, in secondi.

ulFlags

Campo di bit composto da zero o più flag seguenti: fUpgradable, fAlreadyUpgraded.

fUpgradable

Il database è aggiornabile.

fAlreadyUpgraded

Il database viene aggiornato al formato di database corrente.

Commenti

Una struttura JET_DBINFOUPGRADE viene popolata da una chiamata a JetGetDatabaseInfo o JetGetDatabaseFileInfo. Se la funzione non riesce, il contenuto della struttura non è definito.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo