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