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