Compartilhar via


Estrutura JET_RECSIZE

Aplica-se a: Windows | Windows Server

Estrutura JET_RECSIZE

A estrutura JET_RECSIZE é usada por JetGetRecordSize para retornar informações sobre os requisitos de uso de um registro no espaço de dados do usuário, número de colunas definidas, número de valores e espaço de sobrecarga da estrutura de registros ESE.

Windows Vista: A estrutura JET_RECSIZE é introduzida no 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;

Membros

cbData

Conjunto de dados do usuário no registro.

Nota O tamanho da chave não está incluído nisso.

cbLongValueData

Dados do usuário associados ao registro, mas armazenados na árvore de valor longo.

Nota Isso não conta valores longos intrínsecos.

cbOverhead

A sobrecarga da estrutura de registro ESE para esse registro. Isso inclui o tamanho da chave do registro.

cbLongValueOverhead

A sobrecarga dos dados de valor longo.

Nota Isso não conta valores longos intrínsecos.

cNonTaggedColumns

Número total de colunas fixas e variáveis definidas neste registro.

cTaggedColumns

Número total de colunas marcadas definidas neste registro.

cLongValues

Número total de valores longos armazenados na árvore de valor longo para esse registro.

Nota Isso não conta valores longos intrínsecos.

cMultiValues

O acúmulo do número total de valores além do primeiro para todas as colunas no registro.

Comentários

O número total de valores no registro seria cMultiValues + cNonTaggedColumns + cTaggedColumns.

Requisitos

Requisito Valor

Cliente

Requer o Windows Vista.

Servidor

Requer o Windows Server 2008.

Cabeçalho

Declarado em Esent.h.

Consulte Também

JetGetRecordSize