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

表可以更新。

flag

包含以下零个或多个标志的位字段。

含义

JET_bitObjectSystem

该表是系统表,仅供内部使用。

JET_bitObjectTableDerived

表继承自模板表的 DDL。

JET_bitObjectTableFixedDDL

无法修改表的 DDL。

JET_bitObjectTableNoFixedVarColumnsInDerivedTables

与 JET_bitObjectTableTemplate 结合使用以禁止派生表中的固定列或变量列 (,以便将来) 可将固定列或变量列添加到模板中。

Windowsxp: 此值在 Windows XP 中引入。

JET_bitObjectTableTemplate

该表是模板表。

cRecord

表中的记录数。

仅当 JET_OBJECTINFO 传递到 JetGetObjectInfo 时,才会检索此值。

cPage

表正在使用的页数。

仅当 JET_OBJECTINFO 传递到 JetGetObjectInfo 时,才会检索此值。

备注

通过调用 JetGetObjectInfoJetGetTableInfo 填充JET_OBJECTINFO结构。 如果 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