Estrutura JET_OBJECTLIST
Aplica-se a: Windows | Windows Server
Estrutura JET_OBJECTLIST
A estrutura JET_OBJECTLIST atravessa uma tabela temporária que foi criada com JetGetObjectInfo. Cada linha na tabela temporária descreve um objeto no banco de dados.
typedef struct {
unsigned long cbStruct;
JET_TABLEID tableid;
unsigned long cRecord;
JET_COLUMNID columnidcontainername;
JET_COLUMNID columnidobjectname;
JET_COLUMNID columnidobjtyp;
JET_COLUMNID columniddtCreate;
JET_COLUMNID columniddtUpdate;
JET_COLUMNID columnidgrbit;
JET_COLUMNID columnidflags;
JET_COLUMNID columnidcRecord;
JET_COLUMNID columnidcPage;
} JET_OBJECTLIST;
Membros
Cbstruct
O tamanho da estrutura em bytes. A chamada à API atualizará esse campo, portanto, o chamador deve garantir que esse valor corresponda a sizeof( JET_INDEXLIST ).
Tableid
O identificador de tabela da tabela temporária que foi criada. O chamador deve conter o código que fechará a tabela.
cRecord
O número de registros na tabela temporária que foi criada.
columnidcontainername
O identificador de coluna do nome do tipo de contêiner.
Os únicos contêineres com suporte no momento são tabelas. Esta coluna é uma JET_coltypText.
columnidobjectname
O identificador de coluna do nome do objeto.
Esta coluna é uma JET_coltypText.
columnidobjtyp
O identificador de coluna do tipo do objeto . Os únicos contêineres com suporte no momento são tabelas, portanto, esse campo será JET_objtypTable.
Esta coluna é uma JET_coltypLong.
columniddtCreate
Obsoleto. Não use.
columniddtUpdate
Obsoleto. Não use.
columnidgrbit
O identificador de coluna dos grbits aplicáveis ao objeto . Para obter uma lista de grbits aplicáveis, consulte JET_TABLECREATE.
Esta coluna é uma JET_coltypLong.
columnidflags
O identificador de coluna dos sinalizadores aplicáveis ao objeto . Para obter uma lista de sinalizadores aplicáveis, consulte JET_OBJECTINFO.
Esta coluna é uma JET_coltypLong.
columnidcRecord
O identificador de coluna do número de registros presentes na tabela nomeada em columnidobjectname.
Esta coluna é uma JET_coltypLong.
columnidcPage
O identificador de coluna do número de páginas que o objeto usa.
Esta coluna é uma JET_coltypLong.
Comentários
Cada linha na tabela temporária corresponde a um objeto no banco de dados.
Quando a tabela temporária é criada com o parâmetro InfoLevel na função JetGetObjectInfo definida como JET_ObjInfoListNoStats, as colunas identificadas por columnidcRecord e columnidcPage não conterão informações significativas.
Atualmente, somente as informações sobre tabelas estarão na tabela temporária.
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_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo