Структура JET_UNICODEINDEX

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

Структура JET_UNICODEINDEX

Структура JET_UNICODEINDEX настраивает нормализованные данные Юникода при создании индекса по столбцу Юникода.

typedef struct tagJET_UNICODEINDEX {
  unsigned long lcid;
  unsigned long dwMapFlags;
} JET_UNICODEINDEX;

Элементы

lcid

Идентификатор языкового стандарта, используемый при нормализации данных. Можно использовать любой языковой стандарт, если на компьютере установлен соответствующий языковой пакет. Исключением является то, что языковой стандарт нейтрализации языка (LCID с нулевым значением) является недопустимым.

dwMapFlags

Эти флаги передаются в LCMapString , когда данные Юникода нормализуются в ключ, что позволяет пользовательским флагам переопределять значения по умолчанию.

Windows 2000: единственные два допустимых значения для dwFlags :

  • ( LCMAP_SORTKEY | NORM_IGNORECASE | NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORENONSPACE )
  • ( LCMAP_SORTKEY | NORM_IGNORECASE | NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH )

DwMapFlags имеет следующие ограничения.

Значение

Значение

LCMAP_SORTKEY

Mandatory.

LCMAP_BYTEREV

Необязательный элемент.

NORM_IGNORECASE

Необязательный элемент.

NORM_IGNORENONSPACE

Необязательный элемент.

NORM_IGNORESYMBOLS

Необязательный элемент.

NORM_IGNOREKANATYPE

Необязательный элемент.

NORM_IGNOREWIDTH

Необязательный элемент.

SORT_STRINGSORT

Необязательный элемент.

Требования

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

Клиент

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

Сервер

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

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

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

См. также:

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3