Partager via


JET_RECSIZE Structure

S’applique à : Windows | Windows Server

JET_RECSIZE Structure

La structure JET_RECSIZE est utilisée par JetGetRecordSize pour renvoyer des informations sur les exigences d’utilisation d’un enregistrement dans l’espace de données utilisateur, le nombre de colonnes définies, le nombre de valeurs et l’espace de surcharge de la structure d’enregistrement ESE.

Windows Vista : La structure JET_RECSIZE est introduite dans Windows Vista.

    typedef struct {
      unsigned __int64 cbData;
      unsigned __int64 cbLongValueData;
      unsigned __int64 cbOverhead;
      unsigned __int64 cbLongValueOverhead;
      unsigned __int64 cNonTaggedColumns;
      unsigned __int64 cTaggedColumns;
      unsigned __int64 cLongValues;
      unsigned __int64 cMultiValues;
    } JET_RECSIZE;

Membres

cbData

Jeu de données utilisateur dans l’enregistrement.

Note La taille de clé n’est pas incluse dans ce.

cbLongValueData

Données utilisateur associées à l’enregistrement, mais stockées dans l’arborescence à valeur longue.

Note Cela ne compte pas les valeurs longues intrinsèques.

cbOverhead

Surcharge de la structure d’enregistrement ESE pour cet enregistrement. Cela inclut la taille de clé de l’enregistrement.

cbLongValueOverhead

Surcharge des données à valeur longue.

Note Cela ne compte pas les valeurs longues intrinsèques.

cNonTaggedColumns

Nombre total de colonnes fixes et variables définies dans cet enregistrement.

cTaggedColumns

Nombre total de colonnes étiquetées définies dans cet enregistrement.

cLongValues

Nombre total de valeurs longues stockées dans l’arborescence de valeurs longues pour cet enregistrement.

Note Cela ne compte pas les valeurs longues intrinsèques.

cMultiValues

Accumulation du nombre total de valeurs au-delà de la première pour toutes les colonnes de l’enregistrement.

Notes

Le nombre total de valeurs dans l’enregistrement est cMultiValues + cNonTaggedColumns + cTaggedColumns.

Spécifications

Condition requise Valeur

Client

Nécessite Windows Vista.

Serveur

Nécessite Windows Server 2008.

En-tête

Déclaré dans Esent.h.

Voir aussi

JetGetRecordSize