Compartir a través de


Estructura de JET_RECSIZE

Se aplica a: Windows | Windows Server

Estructura de JET_RECSIZE

JetGetRecordSize usa la estructura JET_RECSIZE para devolver información sobre los requisitos de uso de un registro en el espacio de datos de usuario, el número de columnas establecidas, el número de valores y el espacio de sobrecarga de la estructura de registros ESE.

Windows Vista: La estructura JET_RECSIZE se introduce en 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;

Miembros

cbData

Conjunto de datos de usuario en el registro.

Nota El tamaño de la clave no se incluye en este.

cbLongValueData

Datos de usuario asociados al registro, pero almacenados en el árbol de valores largos.

Nota Esto no cuenta valores largos intrínsecos.

cbOverhead

Sobrecarga de la estructura de registros ESE para este registro. Esto incluye el tamaño de clave del registro.

cbLongValueOverhead

Sobrecarga de los datos de valor largo.

Nota Esto no cuenta valores largos intrínsecos.

cNonTaggedColumns

Número total de columnas fijas y variables establecidas en este registro.

cTaggedColumns

Número total de columnas etiquetadas establecidas en este registro.

cLongValues

Número total de valores largos almacenados en el árbol de valores largos para este registro.

Nota Esto no cuenta valores largos intrínsecos.

cMultiValues

Acumulación del número total de valores más allá del primero para todas las columnas del registro.

Comentarios

El número total de valores del registro sería cMultiValues + cNonTaggedColumns + cTaggedColumns.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista.

Servidor

Requiere Windows Server 2008.

Encabezado

Declarado en Esent.h.

Consulte también

JetGetRecordSize