Struttura JET_OBJECTLIST

Si applica a: Windows | server Windows

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