共用方式為


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 2000dwFlags 的唯一兩個合法值如下:

  • ( 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 中宣告。

另請參閱

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3