LOCALIGNATURE, structure (wingdi.h)

Contient des informations de signature de police étendues, notamment deux champs de bits de page de codes qui définissent les jeux de caractères et les pages de codes par défaut et pris en charge. Cette structure est généralement utilisée pour représenter les relations entre la couverture des polices et les paramètres régionaux.

Syntaxe

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

Membres

lsUsb[4]

Champ de bits de sous-ensemble Unicode 128 bits (USB) identifiant jusqu’à 122 sous-plages Unicode. Chaque bit, à l’exception des cinq bits les plus significatifs, représente une sous-plage unique. Le bit le plus significatif est toujours 1 ; le deuxième plus significatif est réservé et doit être 0. Les sous-ensembles Unicode sont numérotés conformément à la spécification de police OpenType. Pour obtenir la liste des valeurs de champ de bits possibles, consultez Champs de bits de sous-ensemble Unicode.

lsCsbDefault[2]

Champ de bits de page de codes qui indique les pages de codes OEM et ANSI par défaut pour les paramètres régionaux. Les pages de codes peuvent être identifiées par des bits distincts ou un seul bit représentant une page de codes ANSI et OEM commune. Pour obtenir la liste des valeurs de champ de bits possibles, consultez Champs de bits de page de code.

lsCsbSupported[2]

Champ de bits de page de codes qui indique toutes les pages de codes dans lesquelles les paramètres régionaux peuvent être pris en charge. Pour obtenir la liste des valeurs de champ de bits possibles, consultez Champs de bits de page de code.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

FONTSIGNATURE

Unicode et structures de jeu de caractères