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 2000:dwFlags 的唯一两个法定值为:
- ( 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 中声明。 |