Compartilhar via


Estrutura JET_DBINFOUPGRADE

Aplica-se a: Windows | Windows Server

Estrutura JET_DBINFOUPGRADE

A estrutura JET_DBINFOUPGRADE contém informações sobre o status de atualização do banco de dados. Esse valor será recuperado somente se JET_DBINFOUPGRADE tiver sido passado para JetGetDatabaseInfo ou JetGetDatabaseFileInfo. Essa estrutura não é necessária para as versões atuais do sistema operacional do mecanismo de banco de dados.

    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;

Membros

Cbstruct

Defina como o tamanho da estrutura JET_DBINFOUPGRADE , em bytes.

cbFilesizeLow

O DWORD baixo que reflete o tamanho do arquivo atual para o banco de dados.

cbFilesizeHigh

O DWORD alto que reflete o tamanho do arquivo atual para o banco de dados.

cbFreeSpaceRequiredLow

O baixo DWORD de espaço livre estimado em disco necessário para uma atualização in-loco.

cbFreeSpaceRequiredHigh

O alto DWORD de espaço livre estimado em disco necessário para uma atualização in-loco.

csecToUpgrade

O tempo estimado necessário para atualizar, em segundos.

ulFlags

Um campo de bits feito de zero ou mais dos seguintes sinalizadores: fUpgradable, fAlreadyUpgraded.

fUpgradable

O banco de dados é atualizável.

fAlreadyUpgraded

O banco de dados é atualizado para o formato de banco de dados atual.

Comentários

Uma estrutura JET_DBINFOUPGRADE é preenchida por uma chamada para JetGetDatabaseInfo ou JetGetDatabaseFileInfo. Se a função não for bem-sucedida, o conteúdo da estrutura será indefinido.

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Consulte Também

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo