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에 선언되었습니다. |