JET_UNICODEINDEX结构

适用于:Windows |Windows服务器

JET_UNICODEINDEX结构

JET_UNICODEINDEX结构自定义在通过 Unicode 列创建索引时 Unicode 数据如何规范化。

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

成员

lcid

规范化数据时要使用的区域设置 ID。 只要计算机上安装了适当的语言包,就可以使用任何区域设置。 一个例外是,语言中性区域设置 (LCID 为零) 是非法的。

dwMapFlags

当 Unicode 数据规范化为键时,这些标志将传递给 LCMapString ,这使用户定义的标志能够替代默认值。

Windows 2000dwFlags 的唯一两个法定值为:

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

dwMapFlags 具有以下限制。

含义

LCMAP_SORTKEY

必需。

LCMAP_BYTEREV

可选。

NORM_IGNORECASE

可选。

NORM_IGNORENONSPACE

可选。

NORM_IGNORESYMBOLS

可选。

NORM_IGNOREKANATYPE

可选。

NORM_IGNOREWIDTH

可选。

SORT_STRINGSORT

可选。

要求

要求

客户端

需要Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

需要Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

标头

在 Esent.h 中声明。

另请参阅

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3