JET_RECSIZE 结构
适用于: Windows |Windows Server
JET_RECSIZE 结构
jetGetRecordSize 使用 JET_RECSIZE 结构返回有关记录在用户数据空间中的使用要求、集列数、值数和 ESE 记录结构开销空间的信息。
Windows Vista: windows Vista 中引入了 JET_RECSIZE 结构。
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;
成员
cbData
记录中的用户数据集。
注意 密钥大小不包括在此内容中。
cbLongValueData
与记录关联但存储在长值树中的用户数据。
注意 这不计算内部长值。
cbOverhead
此记录的 ESE 记录结构的开销。 这包括记录的密钥大小。
cbLongValueOverhead
长值数据的开销。
注意 这不计算内部长值。
cNonTaggedColumns
此记录中设置的固定列和变量列的总数。
cTaggedColumns
此记录中设置的已标记列的总数。
cLongValues
此记录的长值树中存储的长值总数。
注意 这不计算内部长值。
cMultiValues
记录中所有列超过第一个值的总数的累计值。
备注
记录中的值总数将为 cMultiValues + cNonTaggedColumns + cTaggedColumns。
要求
要求 | 值 |
---|---|
客户端 |
需要 Windows Vista。 |
服务器 |
需要 Windows Server 2008。 |
标头 |
在 Esent.h 中声明。 |