Estructura LOCALESIGNATURE (wingdi.h)

Contiene información de firma de fuente extendida, incluidos dos campos de bits de página de códigos (CPB) que definen los juegos de caracteres predeterminados y admitidos y las páginas de códigos. Esta estructura se usa normalmente para representar las relaciones entre la cobertura de fuentes y las configuraciones regionales.

Sintaxis

typedef struct tagLOCALESIGNATURE {
  DWORD lsUsb[4];
  DWORD lsCsbDefault[2];
  DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;

Miembros

lsUsb[4]

Campo de bits de subconjunto Unicode (USB) de 128 bits que identifica hasta 122 subrangos Unicode. Cada bit, excepto los cinco bits más significativos, representa un único subrango. El bit más significativo es siempre 1; el segundo más significativo es reservado y debe ser 0. Los subconjuntos Unicode se numeran de acuerdo con la especificación de fuente OpenType. Para obtener una lista de los posibles valores de campo de bits, vea Campo de bits de subconjunto Unicode.

lsCsbDefault[2]

Campo de bits de página de códigos que indica las páginas de códigos OEM y ANSI predeterminadas para una configuración regional. Las páginas de códigos se pueden identificar mediante bits independientes o un solo bit que representa una página de códigos ANSI y OEM común. Para obtener una lista de los posibles valores de campo de bits, vea Campos de bits de página de códigos.

lsCsbSupported[2]

Campo de bits de página de códigos que indica todas las páginas de códigos en las que se puede admitir la configuración regional. Para obtener una lista de los posibles valores de campo de bits, vea Campos de bits de página de códigos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado wingdi.h (incluye Windows.h)

Consulte también

FONTSIGNATURE

Estructuras unicode y juego de caracteres