Compartilhar via


Estrutura JET_UNICODEINDEX

Aplica-se a: Windows | Windows Server

Estrutura JET_UNICODEINDEX

A estrutura JET_UNICODEINDEX personaliza como os dados Unicode são normalizados quando um índice é criado em uma coluna Unicode.

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

Membros

lcid

A ID de Localidade a ser usada ao normalizar os dados. Qualquer localidade pode ser usada desde que o pacote de idiomas apropriado tenha sido instalado no computador. A única exceção é que a localidade neutra da linguagem (LCID de zero) é ilegal.

dwMapFlags

Esses sinalizadores são passados para LCMapString quando os dados Unicode são normalizados para uma chave, o que permite que os sinalizadores definidos pelo usuário substituam o padrão.

Windows 2000: os dois únicos valores legais para dwFlags são:

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

dwMapFlags tem as seguintes restrições.

Valor

Significado

LCMAP_SORTKEY

Mandatory.

LCMAP_BYTEREV

Opcional.

NORM_IGNORECASE

Opcional.

NORM_IGNORENONSPACE

Opcional.

NORM_IGNORESYMBOLS

Opcional.

NORM_IGNOREKANATYPE

Opcional.

NORM_IGNOREWIDTH

Opcional.

SORT_STRINGSORT

Opcional.

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Consulte Também

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3