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. |