다음을 통해 공유


JET_RECSIZE 구조체

적용 대상: Windows | Windows Server

JET_RECSIZE 구조체

JET_RECSIZE 구조는 JetGetRecordSize에서 사용자 데이터 공간의 레코드 사용 요구 사항, 설정된 열 수, 값 수 및 ESE 레코드 구조 오버헤드 공간에 대한 정보를 반환하는 데 사용됩니다.

Windows Vista:JET_RECSIZE 구조는 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;

멤버

cbData

레코드에 설정된 사용자 데이터입니다.

참고 키 크기는 이 에 포함되지 않습니다.

cbLongValueData

레코드와 연결되었지만 long-value 트리에 저장된 사용자 데이터입니다.

참고 이는 내장된 long-values를 계산하지 않습니다.

cbOverhead

이 레코드에 대한 ESE 레코드 구조의 오버헤드입니다. 여기에는 레코드의 키 크기가 포함됩니다.

cbLongValueOverhead

long-value 데이터의 오버헤드입니다.

참고 이는 내장된 long-values를 계산하지 않습니다.

cNonTaggedColumns

이 레코드에 설정된 고정 및 변수 열의 총 수입니다.

cTaggedColumns

이 레코드에 설정된 태그가 지정된 열의 총 수입니다.

cLongValues

이 레코드의 long-value 트리에 저장된 총 long 값 수입니다.

참고 이는 내장된 long-values를 계산하지 않습니다.

cMultiValues

레코드의 모든 열에 대한 첫 번째 값 이후의 총 값 수 누적입니다.

설명

레코드의 총 값 수는 cMultiValues + cNonTaggedColumns + cTaggedColumns입니다.

요구 사항

요구 사항

클라이언트

Windows Vista가 필요합니다.

서버

Windows Server 2008이 필요합니다.

머리글

Esent.h에 선언되었습니다.

참고 항목

JetGetRecordSize