JET_INDEXID構造体

適用対象: Windows |Windows Server

JET_INDEXID構造体

JET_INDEXID構造体はインデックス ID を保持します。 インデックス ID は、 JetSetCurrentIndex を使用して現在のインデックスの選択を高速化するために使用されるヒントです。 これは、テーブルに対して非常に多くのインデックスがある場合に最も便利です。 インデックス ID は、JetGetIndexInfo または JetGetTableIndexInfo を使用して取得できます。

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

メンバー

cbStruct

インデックス ID のサイズ (バイト単位)。

これは、 JetGetIndexInfo または JetGetTableIndexInfo から出力バッファーで返されるインデックス ID の実際のサイズ です。

rgbIndexId

スキーマ キャッシュ内のインデックスをすばやく識別するためにエンジンによって使用される情報の不透明な BLOB。

情報の BLOB を解釈しないでください。 これは設定されたサイズではありません。

要件

要件 値

Client

Windows Vista、Windows XP、または Windows 2000 Professional が必要です。

[サーバー]

Windows Server 2008、Windows Server 2003、または Windows 2000 Server が必要です。

Header

Esent.h で宣言されています。

参照

JetGetIndexInfo
JetGetTableIndexInfo
JetGetTableInfo
JetSetCurrentIndex