Structure JET_OBJECTLIST

S’applique à : Windows | Windows Serveurs

Structure JET_OBJECTLIST

La structure JET_OBJECTLIST parcourt une table temporaire qui a été créée avec JetGetObjectInfo. Chaque ligne de la table temporaire décrit un objet dans la base de données.

    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;

Membres

cbStruct

Taille de la structure en octets. L’appel d’API met à jour ce champ, de sorte que l’appelant doit s’assurer que cette valeur correspond à sizeof (JET_INDEXLIST).

TableID

Identificateur de table de la table temporaire qui a été créée. L’appelant doit contenir le code qui va fermer la table.

cRecord

Nombre d’enregistrements dans la table temporaire qui a été créée.

columnidcontainername

Identificateur de colonne du nom du type de conteneur.

Les seuls conteneurs actuellement pris en charge sont les tables. Cette colonne est une JET_coltypText.

columnidobjectname

Identificateur de colonne du nom de l’objet.

Cette colonne est une JET_coltypText.

columnidobjtyp

Identificateur de colonne du type de l’objet. Les seuls conteneurs actuellement pris en charge sont des tables, ce qui signifie que ce champ sera JET_objtypTable.

Cette colonne est une JET_coltypLong.

columniddtCreate

Obsolète. Ne pas utiliser.

columniddtUpdate

Obsolète. Ne pas utiliser.

columnidgrbit

Identificateur de colonne des grbits applicables à l’objet. Pour obtenir la liste des grbits applicables, consultez JET_TABLECREATE.

Cette colonne est une JET_coltypLong.

columnidflags

Identificateur de colonne des indicateurs applicables à l’objet. Pour obtenir la liste des indicateurs applicables, consultez JET_OBJECTINFO.

Cette colonne est une JET_coltypLong.

columnidcRecord

Identificateur de colonne du nombre d’enregistrements qui sont présents dans la table nommée dans columnidobjectname.

Cette colonne est une JET_coltypLong.

columnidcPage

Identificateur de colonne du nombre de pages que l’objet utilise.

Cette colonne est une JET_coltypLong.

Remarques

Chaque ligne de la table temporaire correspond à un objet dans la base de données.

Lorsque la table temporaire est créée avec le paramètre InfoLevel dans la fonction JetGetObjectInfo définie sur JET_ObjInfoListNoStats, les colonnes identifiées par columnidcRecord et columnidcPage ne contiennent pas d’informations significatives.

Actuellement, seules les informations sur les tables se trouvent dans la table temporaire.

Configuration requise

| | |

Client

|

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

| |

Serveur

|

nécessite Windows server 2008, Windows server 2003 ou Windows 2000 server.

| |

En-tête

|

Déclaré dans esent. h.

|

Voir aussi

JET_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo