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


Структура JET_SETINFO

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

Структура JET_SETINFO

Структура JET_SETINFO содержит необязательные входные параметры для JetSetColumn. Указатель NULL можно передать там, где в противном случае был бы передан указатель на эту структуру. Значение передачи ЗНАЧЕНИЯ NULL аналогично передаче JET_SETINFO с cbStruct , для параметра sizeof(JET_SETINFO), для ibLongValue задано значение 0 (ноль), а для свойства itagSequence — значение 1.

typedef struct {
  unsigned long cbStruct;
  unsigned long ibLongValue;
  unsigned long itagSequence;
} JET_SETINFO;

Элементы

cbStruct

Размер JET_SETINFO в байтах. Это значение подтверждает наличие следующих полей.

ibLongValue

Смещение до первого байта, устанавливаемого в столбце типа JET_coltypLongBinary или JET_coltypLongText.

itagSequence

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

Если столбец может содержать несколько значений, можно использовать порядковый номер больше 1 в JetSetColumn и JetRetrieveColumn или 0 в JetSetColumn. В текущей реализации подсистемы любой столбец, созданный с помощью JET_bitColumnTagged, может содержать несколько значений. Столбцы, созданные с помощью JET_bitColumnMultiValued отличаются от столбцов с тегами с несколькими значениями только тем, как они индексируются. Дополнительные сведения см. в разделе JET_INDEXCREATE .

Требования

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

Клиент

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

Сервер

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

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

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

См. также:

JetSetColumn