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 时,才会检索此值。
备注
通过调用 JetGetObjectInfo 或 JetGetTableInfo 填充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