JET_UNICODEINDEX 結構
適用于: Windows |Windows Server
JET_UNICODEINDEX 結構
JET_UNICODEINDEX結構會自訂在 Unicode 資料行上建立索引時,Unicode 資料如何正規化。
typedef struct tagJET_UNICODEINDEX {
unsigned long lcid;
unsigned long dwMapFlags;
} JET_UNICODEINDEX;
成員
lcid
正規化資料時要使用的地區設定識別碼。 只要電腦上已安裝適當的語言套件,即可使用任何地區設定。 其中一個例外狀況是語言中性地區設定 (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 |
Mandatory。 |
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 中宣告。 |