Структура JET_INDEXID

Применимо к: Windows | Windows Server

Структура JET_INDEXID

Структура JET_INDEXID содержит идентификатор индекса. Идентификатор индекса — это указание, которое используется для ускорения выбора текущего индекса с помощью JetSetCurrentIndex. Это наиболее полезно при наличии очень большого количества индексов в таблице. Идентификатор индекса можно получить с помощью JetGetIndexInfo или JetGetTableIndexInfo.

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

Элементы

cbStruct

Размер идентификатора индекса в байтах.

Это фактический размер идентификатора индекса, возвращаемого в выходном буфере из JetGetIndexInfo или JetGetTableIndexInfo.

rgbIndexId

Непрозрачный большой двоичный объект данных, используемый подсистемой для быстрого определения индекса в кэше схемы.

Не пытайтесь интерпретировать большой двоичный объект информации. Это не заданный размер.

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Профессиональная.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

См. также:

JetGetIndexInfo
JetGetTableIndexInfo
JetGetTableInfo
JetSetCurrentIndex