JET_OBJECTINFO-Struktur
Gilt für: Windows | Windows Server
JET_OBJECTINFO-Struktur
Die JET_OBJECTINFO-Struktur enthält Informationen zu einem Objekt. Tabellen sind die einzigen Objekttypen, die derzeit unterstützt werden.
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;
Member
cbStruct
Die Größe der JET_OBJECTINFO Struktur in Bytes.
objtyp
Enthält die JET_OBJTYP der Struktur. Derzeit werden nur Tabellen zurückgegeben (d. JET_objtypTable).
dtErstellen
Veraltet. Darf nicht verwendet werden.
dtUpdate
Veraltet. Darf nicht verwendet werden.
grbit
Eine Gruppe von Bits, die die Optionen enthalten, die für diesen Aufruf verfügbar sind, einschließlich null oder mehr der folgenden Optionen.
Wert |
Bedeutung |
---|---|
JET_bitTableInfoBookmark |
Die Tabelle kann Lesezeichen enthalten. |
JET_bitTableInfoRollback |
Für die Tabelle kann ein Rollback ausgeführt werden. |
JET_bitTableInfoUpdatable |
Die Tabelle kann aktualisiert werden. |
flags
Ein Bitfeld, das mindestens null der folgenden Flags enthält.
Wert |
Bedeutung |
---|---|
JET_bitObjectSystem |
Die Tabelle ist eine Systemtabelle und dient nur zur internen Verwendung. |
JET_bitObjectTableDerived |
Die Tabelle hat DDL aus einer Vorlagentabelle geerbt. |
JET_bitObjectTableFixedDDL |
Die DDL für die Tabelle kann nicht geändert werden. |
JET_bitObjectTableNoFixedVarColumnsInDerivedTables |
Wird in Verbindung mit JET_bitObjectTableTemplate verwendet, um feste oder variable Spalten in abgeleiteten Tabellen nicht mehr zuzulassen (sodass der Vorlage in Zukunft feste oder variable Spalten hinzugefügt werden können). Windows XP: Dieser Wert wird in Windows XP eingeführt. |
JET_bitObjectTableTemplate |
Die Tabelle ist eine Vorlagentabelle. |
cRecord
Die Anzahl der Datensätze in der Tabelle.
Dieser Wert wird nur abgerufen, wenn JET_OBJECTINFO an JetGetObjectInfo übergeben wurde.
cPage
Die Anzahl der Seiten, die von der Tabelle verwendet werden.
Dieser Wert wird nur abgerufen, wenn JET_OBJECTINFO an JetGetObjectInfo übergeben wurde.
Bemerkungen
Eine JET_OBJECTINFO-Struktur wird durch einen Aufruf von JetGetObjectInfo oder JetGetTableInfo aufgefüllt. Wenn der API-Aufruf nicht erfolgreich ist, ist der Inhalt der Struktur nicht definiert.
Falls zutreffend, enthalten die Tabellenstatistiken die Anzahl der Datensätze und die Anzahl der Seiten, die sich im gruppierten Index befinden (d. a. den Index, der die Datensatzdaten enthält). Der Zugriff auf die Indexstatistiken erfolgt separat über den Namen mithilfe von JetGetIndexInfo oder JetGetTableIndexInfo.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server. |
Kopfzeile |
Deklariert in Esent.h. |
Weitere Informationen
JET_ERR
JET_GRBIT
JET_OBJTYP
JET_SESID
JET_TABLEID
JetGetIndexInfo
JetGetObjectInfo
JetGetTableIndexInfo
JetGetTableInfo