共用方式為


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 中宣告。

另請參閱

JetGetRecordSize