Structure JET_UNICODEINDEX

S’applique à : Windows | Windows Serveurs

Structure JET_UNICODEINDEX

La structure JET_UNICODEINDEX personnalise la manière dont les données Unicode sont normalisées lorsqu’un index est créé sur une colonne Unicode.

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

Membres

lcid

ID de paramètres régionaux à utiliser lors de la normalisation des données. Les paramètres régionaux peuvent être utilisés tant que le module linguistique approprié a été installé sur l’ordinateur. La seule exception est que les paramètres régionaux de langue neutre (LCID de zéro) ne sont pas conformes.

dwMapFlags

Ces indicateurs sont passés à LCMapString lorsque les données Unicode sont normalisées en une clé, ce qui permet aux indicateurs définis par l’utilisateur de remplacer la valeur par défaut.

Windows 2000: les deux seules valeurs autorisées pour dwFlags sont :

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

dwMapFlags présente les restrictions suivantes.

Valeur

Signification

LCMAP_SORTKEY

Mandatory.

LCMAP_BYTEREV

facultatif.

NORM_IGNORECASE

facultatif.

NORM_IGNORENONSPACE

Optionnel.

NORM_IGNORESYMBOLS

Optionnel.

NORM_IGNOREKANATYPE

Optionnel.

NORM_IGNOREWIDTH

Optionnel.

SORT_STRINGSORT

Optionnel.

Spécifications

Condition requise Valeur

Client

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

Serveur

nécessite Windows server 2008, Windows server 2003 ou Windows 2000 server.

En-tête

Déclaré dans esent. h.

Voir aussi

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3