JET_UNICODEINDEX Struktur

Gilt für: Windows | Windows Server

JET_UNICODEINDEX Struktur

Die JET_UNICODEINDEX-Struktur passt an, wie Unicode-Daten normalisiert werden, wenn ein Index über eine Unicode-Spalte erstellt wird.

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

Member

lcid

Die Beim Normalisieren der Daten zu verwendende Locale-ID. Ein beliebiges Locale kann verwendet werden, solange das entsprechende Sprachpaket auf dem Computer installiert wurde. Die einzige Ausnahme ist, dass das sprachneutrale Locale (LCID von 0) ungültig ist.

dwMapFlags

Diese Flags werden an LCMapString übergeben, wenn Unicode-Daten in einen Schlüssel normalisiert werden, wodurch benutzerdefinierte Flags die Standardeinstellung überschreiben können.

Windows 2000: Die einzigen beiden rechtlichen Werte für dwFlags sind:

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

für dwMapFlags gelten die folgenden Einschränkungen.

Wert

Bedeutung

LCMAP_SORTKEY

Erforderlich.

LCMAP_BYTEREV

Optional.

NORM_IGNORECASE

Optional.

NORM_IGNORENONSPACE

Optional.

NORM_IGNORESYMBOLS

Optional.

NORM_IGNOREKANATYPE

Optional.

NORM_IGNOREWIDTH

Optional.

SORT_STRINGSORT

Optional.

Anforderungen

Anforderung Wert

Client

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.

Header

Wird in Esent.h deklariert.

Weitere Informationen

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3