Estructura de JET_DBINFOUPGRADE

Se aplica a: Windows | Windows Servidor

Estructura de JET_DBINFOUPGRADE

La JET_DBINFOUPGRADE contiene información sobre el estado de actualización de la base de datos. Este valor solo se recupera si JET_DBINFOUPGRADE a JetGetDatabaseInfo o JetGetDatabaseFileInfo. Esta estructura no es necesaria para las versiones actuales del sistema operativo del motor de base de datos.

    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;

Members

cbStruct

Establezca en el tamaño de la estructura JET_DBINFOUPGRADE, en bytes.

cbFilesizeLow

DWORD bajo que refleja el tamaño de archivo actual de la base de datos.

cbFilesizeHigh

DWORD alto que refleja el tamaño de archivo actual de la base de datos.

cbFreeSpaceRequiredLow

DWORD bajo de espacio libre estimado en disco necesario para una actualización local.

cbFreeSpaceRequiredHigh

DWORD elevado de espacio libre estimado en disco necesario para una actualización local.

csecToUpgrade

Tiempo estimado necesario para actualizar, en segundos.

ulFlags

Campo de bits de cero o más de las marcas siguientes: fUpgradable, fAlreadyUpgraded.

fUpgradable

La base de datos se puede actualizar.

fAlreadyUpgraded

La base de datos se actualiza al formato de base de datos actual.

Observaciones

Una JET_DBINFOUPGRADE estructura se rellena mediante una llamada a JetGetDatabaseInfo o JetGetDatabaseFileInfo. Si la función no se realiza correctamente, el contenido de la estructura no está definido.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Server

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

Header

Declarado en Esent.h.

Consulte también

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo