Estructura de JET_OBJECTLIST
Se aplica a: Windows | Windows Server
Estructura de JET_OBJECTLIST
La estructura de JET_OBJECTLIST atraviesa una tabla temporal que se creó con JetGetObjectInfo. Cada fila de la tabla temporal describe un objeto de la base de datos.
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;
Miembros
cbStruct
El tamaño de la estructura en bytes. La llamada API actualizará este campo, por lo que el autor de la llamada debe asegurarse de que este valor coincide con sizeof( JET_INDEXLIST ).
tableid
Identificador de tabla de la tabla temporal que se creó. El autor de la llamada debe contener código que cerrará la tabla.
cRecord
Número de registros de la tabla temporal que se creó.
columnidcontainername
Identificador de columna del nombre del tipo de contenedor.
Los únicos contenedores que se admiten actualmente son tablas. Esta columna es un JET_coltypText.
columnidobjectname
Identificador de columna del nombre del objeto.
Esta columna es un JET_coltypText.
columnidobjtyp
Identificador de columna del tipo del objeto. Los únicos contenedores que se admiten actualmente son tablas, por lo que este campo se JET_objtypTable.
Esta columna es una JET_coltypLong.
columniddtCreate
Obsoleto. No debe usarse.
columniddtUpdate
Obsoleto. No debe usarse.
columnidgrbit
Identificador de columna de los grbits que son aplicables al objeto . Para obtener una lista de los grbits aplicables, consulte JET_TABLECREATE.
Esta columna es una JET_coltypLong.
columnidflags
Identificador de columna de las marcas que son aplicables al objeto . Para obtener una lista de las marcas aplicables, consulte JET_OBJECTINFO.
Esta columna es una JET_coltypLong.
columnidcRecord
Identificador de columna del número de registros presentes en la tabla denominada columnidobjectname.
Esta columna es una JET_coltypLong.
columnidcPage
Identificador de columna del número de páginas que usa el objeto.
Esta columna es una JET_coltypLong.
Comentarios
Cada fila de la tabla temporal corresponde a un objeto de la base de datos.
Cuando se crea la tabla temporal con el parámetro InfoLevel de la función JetGetObjectInfo establecida en JET_ObjInfoListNoStats, las columnas identificadas por columnidcRecord y columnidcPage no contendrán información significativa.
Actualmente, solo la información sobre las tablas estará en la tabla temporal.
Requisitos
Requisito | Value |
---|---|
Cliente |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Servidor |
Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Encabezado |
Declarado en Esent.h. |
Consulte también
JET_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo