Compartilhar via


Estrutura JET_OBJECTINFO

Aplica-se a: Windows | Windows Server

Estrutura JET_OBJECTINFO

A estrutura JET_OBJECTINFO contém informações sobre um objeto . As tabelas são os únicos tipos de objeto com suporte no momento.

    typedef struct {
      unsigned long cbStruct;
      JET_OBJTYP objtyp;
      JET_DATESERIAL dtCreate;
      JET_DATESERIAL dtUpdate;
      JET_GRBIT grbit;
      unsigned long flags;
      unsigned long cRecord;
      unsigned long cPage;
    } JET_OBJECTINFO;

Membros

Cbstruct

O tamanho, em bytes, da estrutura JET_OBJECTINFO .

objtyp

Contém o JET_OBJTYP da estrutura. Atualmente, somente as tabelas serão retornadas (ou seja, JET_objtypTable).

dtCreate

Obsoleto. Não use.

dtUpdate

Obsoleto. Não use.

grbit

Um grupo de bits que contém as opções disponíveis para essa chamada, que incluem zero ou mais dos seguintes.

Valor

Significado

JET_bitTableInfoBookmark

A tabela pode ter indicadores.

JET_bitTableInfoRollback

A tabela pode ser revertida.

JET_bitTableInfoUpdatable

A tabela pode ser atualizada.

sinalizadores

Um campo de bits que contém zero ou mais dos sinalizadores a seguir.

Valor

Significado

JET_bitObjectSystem

A tabela é uma Tabela do Sistema e é somente para uso interno.

JET_bitObjectTableDerived

A tabela herdou DDL de uma tabela de modelo.

JET_bitObjectTableFixedDDL

A DDL da tabela não pode ser modificada.

JET_bitObjectTableNoFixedVarColumnsInDerivedTables

Usado em conjunto com JET_bitObjectTableTemplate para não permitir colunas fixas ou variáveis em tabelas derivadas (para que colunas fixas ou variáveis possam ser adicionadas ao modelo no futuro).

Windows XP: Esse valor é introduzido no Windows XP.

JET_bitObjectTableTemplate

A tabela é uma tabela de modelo.

cRecord

O número de registros na tabela.

Esse valor será recuperado somente se JET_OBJECTINFO tiver sido passado para JetGetObjectInfo.

cPage

O número de páginas que estão sendo usadas pela tabela.

Esse valor será recuperado somente se JET_OBJECTINFO tiver sido passado para JetGetObjectInfo.

Comentários

Uma estrutura JET_OBJECTINFO é preenchida por uma chamada para JetGetObjectInfo ou JetGetTableInfo. Se a chamada à API não for bem-sucedida, o conteúdo da estrutura será indefinido.

Se aplicável, as estatísticas da tabela incluem o número de registros e o número de páginas que estão no índice clusterizado (ou seja, o índice que contém os dados de registro). As estatísticas de índice são acessadas separadamente pelo nome, usando JetGetIndexInfo ou JetGetTableIndexInfo.

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_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo