Condividi tramite


JET_RECSIZE struttura

Si applica a: Windows | Windows Server

JET_RECSIZE struttura

La struttura JET_RECSIZE viene usata da JetGetRecordSize per restituire informazioni sui requisiti di utilizzo di un record nello spazio dati utente, il numero di colonne impostate, il numero di valori e lo spazio di sovraccarico della struttura dei record ESE.

Windows Vista: La struttura JET_RECSIZE viene introdotta in 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;

Membri

cbData

Set di dati utente nel record.

Nota La dimensione della chiave non è inclusa in questo.

cbLongValueData

Dati utente associati al record ma archiviati nell'albero di valori lunghi.

Nota Questo non conta valori intrinseci a lungo termine.

cbOverhead

Sovraccarico della struttura di record ESE per questo record. Ciò include le dimensioni della chiave del record.

cbLongValueOverhead

Sovraccarico dei dati a valore lungo.

Nota Questo non conta valori intrinseci a lungo termine.

cNonTaggedColumns

Numero totale di colonne fisse e variabili impostate in questo record.

cTaggedColumns

Numero totale di colonne contrassegnate impostate in questo record.

cLongValues

Numero totale di valori lunghi archiviati nell'albero di valori lunghi per questo record.

Nota Questo non conta valori intrinseci a lungo termine.

cMultiValues

L'accumulo del numero totale di valori oltre il primo per tutte le colonne del record.

Commenti

Il numero totale di valori nel record sarebbe cMultiValues + cNonTaggedColumns cTaggedColumns + .

Requisiti

Requisito Valore

Client

Richiede Windows Vista.

Server

Richiede Windows Server 2008.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JetGetRecordSize