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 mit jetSetCurrentIndexzu beschleunigen. Dies ist besonders nützlich, wenn es eine sehr große Anzahl von Indizes für eine Tabelle gibt. Die Index-ID kann mit JetGetIndexInfo oder JetGetTableIndexInfoabgerufen 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 JetGetTableIndexInfozurückgegeben wird.

rgbIndexId

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

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

Anforderungen

| | |

Client

|

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

| |

Server

|

Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.

| |

Header

|

Deklariert in Esent.h.

|

Weitere Informationen

JetGetIndexInfo
JetGetTableIndexInfo
JetGetTableInfo
JetSetCurrentIndex