Structure JET_OBJECTINFO
S’applique à : Windows | Windows Serveurs
Structure JET_OBJECTINFO
La structure JET_OBJECTINFO contient des informations sur un objet. Les tables sont les seuls types d’objets actuellement pris en charge.
typedef struct {
unsigned long cbStruct;
JET_OBJTYP objtyp;
JET_DATESERIAL dtCreate;
JET_DATESERIAL dtUpdate;
JET_GRBIT grbit;
unsigned long flags;
unsigned long cRecord;
unsigned long cPage;
} JET_OBJECTINFO;
Membres
cbStruct
Taille, en octets, de la structure JET_OBJECTINFO .
objtyp
Contient le JET_OBJTYP de la structure. Actuellement, seules les tables sont retournées (autrement dit, JET_objtypTable).
dtCreate
Obsolète. Ne pas utiliser.
dtUpdate
Obsolète. Ne pas utiliser.
grbit
Groupe de bits qui contiennent les options disponibles pour cet appel, qui incluent zéro ou plusieurs des éléments suivants.
Valeur |
Signification |
|---|---|
JET_bitTableInfoBookmark |
La table peut avoir des signets. |
JET_bitTableInfoRollback |
La table peut être restaurée. |
JET_bitTableInfoUpdatable |
La table peut être mise à jour. |
flags
Champ de bits qui contient zéro, un ou plusieurs des indicateurs suivants.
Valeur |
Signification |
|---|---|
JET_bitObjectSystem |
La table est une table système et est réservée à un usage interne. |
JET_bitObjectTableDerived |
Table héritée DDL d’une table de modèle. |
JET_bitObjectTableFixedDDL |
Le DDL pour la table ne peut pas être modifié. |
JET_bitObjectTableNoFixedVarColumnsInDerivedTables |
Utilisé conjointement avec JET_bitObjectTableTemplate pour interdire les colonnes fixes ou variables dans les tables dérivées (afin que les colonnes fixes ou variables puissent être ajoutées ultérieurement au modèle). Windows XP : cette valeur est introduite dans Windows XP. |
JET_bitObjectTableTemplate |
La table est une table de modèle. |
cRecord
Nombre d’enregistrements dans la table.
Cette valeur est récupérée uniquement si JET_OBJECTINFO a été passé à JetGetObjectInfo.
cPage
Nombre de pages utilisées par la table.
Cette valeur est récupérée uniquement si JET_OBJECTINFO a été passé à JetGetObjectInfo.
Remarques
Une structure JET_OBJECTINFOe est remplie par un appel à JetGetObjectInfo ou JetGetTableInfo. Si l’appel d’API échoue, le contenu de la structure n’est pas défini.
Le cas échéant, les statistiques de table incluent le nombre d’enregistrements et le nombre de pages qui se trouvent dans l’index cluster (autrement dit, l’index contenant les données de l’enregistrement). Les statistiques d’index sont accessibles séparément par nom, à l’aide de JetGetIndexInfo ou JetGetTableIndexInfo.
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_ERR
JET_GRBIT
JET_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo