Struttura JET_UNICODEINDEX

Si applica a: Windows | Windows Server

Struttura JET_UNICODEINDEX

La struttura JET_UNICODEINDEX personalizza il modo in cui i dati Unicode vengono normalizzati quando viene creato un indice su una colonna Unicode.

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

Membri

lcid

ID impostazioni locali da utilizzare per la normalizzazione dei dati. È possibile usare tutte le impostazioni locali purché il Language Pack appropriato sia stato installato nel computer. L'unica eccezione è che le impostazioni locali language neutral (LCID pari a zero) non sono valide.

dwMapFlags

Questi flag vengono passati a LCMapString quando i dati Unicode vengono normalizzati in una chiave, che consente ai flag definiti dall'utente di eseguire l'override dell'impostazione predefinita.

Windows 2000: gli unici due valori legali per dwFlags sono:

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

dwMapFlags presenta le restrizioni seguenti.

Valore

Significato

LCMAP_SORTKEY

Mandatory.

LCMAP_BYTEREV

Facoltativa.

NORM_IGNORECASE

Facoltativa.

NORM_IGNORENONSPACE

Facoltativa.

NORM_IGNORESYMBOLS

Facoltativa.

NORM_IGNOREKANATYPE

Facoltativa.

NORM_IGNOREWIDTH

Facoltativa.

SORT_STRINGSORT

Facoltativa.

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JET_COLTYP
JET_INDEXCREATE
JetOpenTempTable3