다음을 통해 공유


JET_UNICODEINDEX 구조체

적용 대상: Windows | Windows Server

JET_UNICODEINDEX 구조체

JET_UNICODEINDEX 구조는 유니코드 열을 통해 인덱스를 만들 때 유니코드 데이터가 정규화되는 방법을 사용자 지정합니다.

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

멤버

lcid

데이터를 정규화할 때 사용할 로캘 ID입니다. 컴퓨터에 적절한 언어 팩이 설치되어 있는 한 모든 로캘을 사용할 수 있습니다. 한 가지 예외는 언어 중립 로캘(LCID 0)이 잘못되었다는 것입니다.

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

필수.

LCMAP_BYTEREV

선택 사항입니다.

NORM_IGNORECASE

선택 사항입니다.

NORM_IGNORENONSPACE

선택 사항입니다.

NORM_IGNORESYMBOLS

선택 사항입니다.

NORM_IGNOREKANATYPE

선택 사항입니다.

NORM_IGNOREWIDTH

선택 사항입니다.

SORT_STRINGSORT

선택 사항입니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

Esent.h에서 선언되었습니다.

참고 항목

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3