Поделиться через


Структура 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