JET_INDEXID-Struktur

Gilt für: Windows | Windows Server

JET_INDEXID-Struktur

Die JET_INDEXID-Struktur enthält eine Index-ID. Eine Index-ID ist ein Hinweis, der verwendet wird, um die Auswahl des aktuellen Indexes mithilfe von JetSetCurrentIndex zu beschleunigen. Es ist besonders nützlich, wenn eine sehr große Anzahl von Indizes über einer Tabelle vorhanden ist. Die Index-ID kann mithilfe von JetGetIndexInfo oder JetGetTableIndexInfo abgerufen werden.

    typedef struct tagJET_INDEXID {
      unsigned long cbStruct;
      char rgbIndexId[sizeof(JET_API_PRT) + sizeof(unsigned long) + sizeof(unsigned long)];
    } JET_INDEXID;

Member

cbStruct

Die Größe der Index-ID in Bytes.

Dies ist die tatsächliche Größe der Index-ID, die im Ausgabepuffer von JetGetIndexInfo oder JetGetTableIndexInfo zurückgegeben wird.

rgbIndexId

Ein undurchsichtiges BLOB mit Informationen, das von der Engine verwendet wird, um einen Index im Schemacache schnell zu identifizieren.

Versuchen Sie nicht, das BLOB der Informationen zu interpretieren. Es handelt sich nicht um eine festgelegte Größe.

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

JetGetIndexInfo
JetGetTableIndexInfo
JetGetTableInfo
JetSetCurrentIndex