Структура 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
Пользовательские данные, связанные с записью, но хранящиеся в дереве длинных значений.
Примечание Это не учитывает встроенные длинные значения.
cbOverhead
Накладные расходы на структуру записи ESE для этой записи. Сюда входит размер ключа записи.
cbLongValueOverhead
Накладные расходы на данные с длинным значением.
Примечание Это не учитывает встроенные длинные значения.
cNonTaggedColumns
Общее количество фиксированных и переменных столбцов, заданных в этой записи.
cTaggedColumns
Общее количество столбцов с тегами, заданных в этой записи.
cLongValues
Общее количество длинных значений, хранящихся в дереве длинных значений для этой записи.
Примечание Это не учитывает встроенные длинные значения.
cMultiValues
Накопление общего числа значений, превышающих первое для всех столбцов в записи.
Комментарии
Общее количество значений в записи будет cMultiValues + cNonTaggedColumns + cTaggedColumns.
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista. |
Сервер |
Требуется Windows Server 2008. |
Верхняя часть |
Объявлено в Esent.h. |