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。 |
Server |
需要 Windows Server 2008。 |
標頭 |
在 Esent.h 中宣告。 |