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