Struttura JET_DBINFOUPGRADE

Si applica a: Windows | Windows Server

Struttura JET_DBINFOUPGRADE

La struttura JET_DBINFOUPGRADE include 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 sulla dimensione della struttura di JET_DBINFOUPGRADE , in byte.

cbFilesizeLow

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

cbFilesizeHigh

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

cbFreeSpaceRequiredLow

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

cbFreeSpaceRequiredHigh

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

csecToUpgrade

Tempo stimato necessario per l'aggiornamento, in secondi.

ulFlags

Un campo di bit è costituito da zero o più dei flag seguenti: fUpgradable, fAlreadyUpgraded.

fUpgradable

Il database è aggiornabile.

fAlreadyUpgraded

Il database viene aggiornato al formato del database corrente.

Commenti

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

Requisiti

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

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

Intestazione

Dichiarata in esent. h.

Vedere anche

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo