Structure JET_OBJECTINFO
S’applique à : Windows | Windows Server
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 (c’est-à-dire JET_objtypTable).
dtCréer
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 ou plus des indicateurs suivants.
Valeur |
Signification |
---|---|
JET_bitObjectSystem |
La table est une table système et est destinée à un usage interne uniquement. |
JET_bitObjectTableDerived |
La table a hérité DDL d’une table de modèle. |
JET_bitObjectTableFixedDDL |
La DDL de la table ne peut pas être modifiée. |
JET_bitObjectTableNoFixedVarColumnsInDerivedTables |
Utilisé conjointement avec JET_bitObjectTableTemplate pour interdire les colonnes fixes ou variables dans les tables dérivées (afin que des colonnes fixes ou variables puissent être ajoutées au modèle à l’avenir). Windows XP : Cette valeur est introduite dans Windows XP. |
JET_bitObjectTableTemplate |
La table est un modèle de table. |
cRecord
Nombre d’enregistrements dans la table.
Cette valeur est récupérée uniquement si JET_OBJECTINFO a été transmis à JetGetObjectInfo.
cPage
Nombre de pages utilisées par la table.
Cette valeur est récupérée uniquement si JET_OBJECTINFO a été transmis à JetGetObjectInfo.
Notes
Une structure JET_OBJECTINFO 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 d’enregistrement). Les statistiques d’index sont accessibles séparément par nom, à l’aide de JetGetIndexInfo ou JetGetTableIndexInfo.
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
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