Struttura JET_OBJECTLIST
Si applica a: Windows | Windows Server
Struttura JET_OBJECTLIST
La struttura JET_OBJECTLIST attraversa una tabella temporanea creata con JetGetObjectInfo. Ogni riga della tabella temporanea descrive un oggetto nel database.
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;
Membri
cbStruct
Dimensioni della struttura, in byte. La chiamata API aggiornerà questo campo, quindi il chiamante deve assicurarsi che questo valore corrisponda a sizeof( JET_INDEXLIST ).
tableid
Identificatore di tabella della tabella temporanea creata. Il chiamante deve contenere codice che chiuderà la tabella.
cRecord
Numero di record nella tabella temporanea creata.
columnidcontainername
Identificatore di colonna del nome del tipo di contenitore.
Gli unici contenitori attualmente supportati sono tabelle. Questa colonna è una JET_coltypText.
columnidobjectname
Identificatore di colonna del nome dell'oggetto.
Questa colonna è una JET_coltypText.
columnidobjtyp
Identificatore di colonna del tipo dell'oggetto. Gli unici contenitori attualmente supportati sono tabelle, quindi questo campo verrà JET_objtypTable.
Questa colonna è una JET_coltypLong.
columniddtCreate
Obsoleta. Non usare.
columniddtUpdate
Obsoleta. Non usare.
columnidgrbit
Identificatore di colonna dei grbit applicabili all'oggetto. Per un elenco di grbit applicabili, vedere JET_TABLECREATE.
Questa colonna è una JET_coltypLong.
columnidflags
Identificatore di colonna dei flag applicabili all'oggetto. Per un elenco dei flag applicabili, vedere JET_OBJECTINFO.
Questa colonna è una JET_coltypLong.
columnidcRecord
Identificatore di colonna del numero di record presenti nella tabella denominata in columnidobjectname.
Questa colonna è una JET_coltypLong.
columnidcPage
Identificatore di colonna del numero di pagine utilizzate dall'oggetto.
Questa colonna è una JET_coltypLong.
Commenti
Ogni riga della tabella temporanea corrisponde a un oggetto nel database.
Quando la tabella temporanea viene creata con il parametro InfoLevel nella funzione JetGetObjectInfo impostata su JET_ObjInfoListNoStats, le colonne identificate da columnidcRecord e columnidcPage non conterranno informazioni significative.
Attualmente, solo le informazioni sulle tabelle si troveranno nella tabella temporanea.
Requisiti
Requisito | Valore |
---|---|
Client |
Richiede Windows Vista, Windows XP o Windows 2000 Professional. |
Server |
Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Intestazione |
Dichiarato in Esent.h. |
Vedere anche
JET_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo