Поделиться через


Структура JET_ENUMCOLUMNID

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

Структура JET_ENUMCOLUMNID

Структура JET_ENUMCOLUMNID перечисляет определенный набор столбцов и, при необходимости, определенный набор нескольких значений для этих столбцов при использовании функции JetEnumerateColumns . JetEnumerateColumns возвращает массив JET_ENUMCOLUMNID структур.

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

Элементы

columnid

Идентификатор столбца для перечисления.

Если идентификатор столбца равен 0 (нулю), то перечисление этого столбца пропускается и соответствующий слот в выходном массиве JET_ENUMCOLUMN структур будет создан с состоянием столбца JET_wrnColumnSkipped.

ctagSequence

При необходимости определяет массив значений столбцов (по одному индексу) для перечисления для указанного идентификатора столбца.

Если ctagSequence имеет значение 0 (ноль), то rgtagSequence игнорируется, и будут перечислены все значения столбцов для указанного идентификатора столбца.

Если элемент rgtagSequence равен 0 (нулю), перечисление этого значения столбца (по одному индексу) будет пропущено. Соответствующий слот в выходном массиве структуры JET_ENUMCOLUMNID будет создан со значением состояния столбца JET_wrnColumnSkipped.

rgtagSequence

Массив одноуровневых индексов в массив значений столбцов для заданного столбца. Один элемент — это itagSequence , определенный в JET_RETRIEVECOLUMN. Значение itagSequence равное 0 (ноль) означает "skip". Значение itagSequence , равное 1, означает возврат первого значения столбца, 2 — второго и т. д.

Требования

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

Клиент

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

Сервер

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

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

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

См. также:

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns