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搭配使用,以不允許衍生資料表中的固定或變數資料行 (,以便未來) 將固定或變數資料行新增至範本。 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。 |
Server |
需要 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