Поделиться через


Структура JET_DBINFOUPGRADE

Применимо к: Windows | Windows Server

Структура JET_DBINFOUPGRADE

Структура JET_DBINFOUPGRADE содержит сведения о состоянии обновления базы данных. Это значение извлекается, только если JET_DBINFOUPGRADE был передан в JetGetDatabaseInfo или JetGetDatabaseFileInfo. Эта структура не требуется для текущих версий операционной системы ядра СУБД.

    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;

Элементы

cbStruct

Задайте размер структуры JET_DBINFOUPGRADE в байтах.

cbFilesizeLow

Низкое значение DWORD , отражающее текущий размер файла базы данных.

cbFilesizeHigh

Высокий параметр DWORD , отражающий текущий размер файла базы данных.

cbFreeSpaceRequiredLow

Низкий уровень DWORD предполагаемого свободного места на диске, необходимого для обновления на месте.

cbFreeSpaceRequiredHigh

Высокий уровень DWORD предполагаемого свободного места на диске, необходимого для обновления на месте.

csecToUpgrade

Предполагаемое время обновления в секундах.

ulFlags

Битовое поле, состоящее из нуля или нескольких следующих флагов: fUpgradable, fAlreadyUpgraded.

fUpgradable

База данных доступна для обновления.

fAlreadyUpgraded

База данных обновляется до текущего формата базы данных.

Комментарии

Структура JET_DBINFOUPGRADE заполняется вызовом JetGetDatabaseInfo или JetGetDatabaseFileInfo. Если функция не выполняется, содержимое структуры не определено.

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Professional.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

См. также:

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo