enumeración NORM_FORM (winnls.h)

Especifica los formularios de normalización admitidos.

Syntax

typedef enum _NORM_FORM {
  NormalizationOther = 0,
  NormalizationC = 0x1,
  NormalizationD = 0x2,
  NormalizationKC = 0x5,
  NormalizationKD = 0x6
} NORM_FORM;

Constantes

 
NormalizationOther
Valor: 0
No compatible.
NormalizationC
Valor: 0x1
Normalización Unicode forma C, composición canónica. Transforma cada agrupación descomponida, que consta de un carácter base más la combinación de caracteres, al equivalente precomponido canónico. Por ejemplo, A + ́ se convierte en Ä.
NormalizationD
Valor: 0x2
Normalización Unicode forma D, descomposición canónica. Transforma cada carácter precomponido en su equivalente descomponido canónico. Por ejemplo, Ä se convierte en A + ́.
NormalizationKC
Valor: 0x5
Formato de normalización Unicode KC, composición de compatibilidad. Transforma cada base más la combinación de caracteres en el equivalente precomponido canónico y todos los caracteres de compatibilidad en sus equivalentes. Por ejemplo, la ligadura fi se convierte en f + i; del mismo modo, A + ́ + fi + n se convierte en Ä + f + i + n.
NormalizationKD
Valor: 0x6
Formato de normalización Unicode KD, descomposición de compatibilidad. Transforma cada carácter precomponido en su equivalente descomponido canónico y todos los caracteres de compatibilidad en sus equivalentes. Por ejemplo, Ä + fi + n se convierte en A + ́ + f + i + n.

Comentarios

Para obtener más información sobre los formularios de normalización, vea Uso de la normalización Unicode para representar cadenas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado winnls.h (incluya Windows.h)
Redistribuible API de mitigación de nombres de dominio internacionalizados (IDN) de Microsoft enWindows XP

Consulte también

IsNormalizedString

Tipos de enumeración de compatibilidad con idiomas nacionales

NormalizeString

Uso de la normalización Unicode para representar cadenas