Структура JET_OBJECTINFO
Применимо к: Windows | Windows Server
Структура JET_OBJECTINFO
Структура JET_OBJECTINFO содержит сведения об объекте. Таблицы — это единственные типы объектов, которые в настоящее время поддерживаются.
typedef struct {
unsigned long cbStruct;
JET_OBJTYP objtyp;
JET_DATESERIAL dtCreate;
JET_DATESERIAL dtUpdate;
JET_GRBIT grbit;
unsigned long flags;
unsigned long cRecord;
unsigned long cPage;
} JET_OBJECTINFO;
Элементы
cbStruct
Размер структуры JET_OBJECTINFO в байтах.
objtyp
Содержит JET_OBJTYP структуры. В настоящее время возвращаются только таблицы (т. е. JET_objtypTable).
dtCreate
Является устаревшей. Не используйте.
dtUpdate
Является устаревшей. Не используйте.
grbit
Группа битов, содержащая параметры, доступные для этого вызова, которые включают в себя ноль или более из следующих элементов.
Значение |
Значение |
---|---|
JET_bitTableInfoBookmark |
Таблица может содержать закладки. |
JET_bitTableInfoRollback |
Таблицу можно откатить. |
JET_bitTableInfoUpdatable |
Таблицу можно обновить. |
flags
Битовое поле, содержащее ноль или более следующих флагов.
Значение |
Значение |
---|---|
JET_bitObjectSystem |
Таблица является системной и предназначена только для внутреннего использования. |
JET_bitObjectTableDerived |
Таблица наследовала DDL из таблицы шаблона. |
JET_bitObjectTableFixedDDL |
Невозможно изменить DDL для таблицы. |
JET_bitObjectTableNoFixedVarColumnsInDerivedTables |
Используется в сочетании с JET_bitObjectTableTemplate для запрета фиксированных или переменных столбцов в производных таблицах (чтобы в будущем в шаблон можно было добавлять фиксированные или переменные столбцы). Windows XP: Это значение появилось в Windows XP. |
JET_bitObjectTableTemplate |
Таблица является шаблонной таблицей. |
cRecord
Количество записей в таблице.
Это значение извлекается, только если JET_OBJECTINFO был передан в JetGetObjectInfo.
cPage
Количество страниц, используемых таблицей.
Это значение извлекается, только если JET_OBJECTINFO был передан в JetGetObjectInfo.
Комментарии
Структура JET_OBJECTINFO заполняется вызовом JetGetObjectInfo или JetGetTableInfo. Если вызов API не выполнен, содержимое структуры не определено.
Если применимо, табличная статистика включает количество записей и количество страниц в кластеризованном индексе (то есть индекс, содержащий данные записи). Доступ к статистике индекса осуществляется отдельно по имени с помощью JetGetIndexInfo или JetGetTableIndexInfo.
Требования
Требование | Значение |
---|---|
Клиент |
Требуется Windows Vista, Windows XP или Windows 2000 Professional. |
Сервер |
Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server. |
Верхняя часть |
Объявлено в Esent.h. |
См. также:
JET_ERR
JET_GRBIT
JET_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo