Struttura LOCALESIGNATURE (wingdi.h)

Contiene informazioni sulla firma dei tipi di carattere estesi, inclusi due campi a bit della tabella codici che definiscono i set di caratteri predefiniti e supportati e le pagine codici. Questa struttura viene in genere usata per rappresentare le relazioni tra copertura dei tipi di carattere e impostazioni locali.

Sintassi

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

Members

lsUsb[4]

Un subset Unicode a 128 bitfield (USB) che identifica fino a 122 sottorange Unicode. Ogni bit, ad eccezione dei cinque bit più significativi, rappresenta una singola sottorange. Il bit più significativo è sempre 1; il secondo più significativo è riservato e deve essere 0. I subset Unicode sono numerati in base alla specifica del tipo di carattere OpenType. Per un elenco dei possibili valori del campo di bit, vedere Campi bitset Unicode.

lsCsbDefault[2]

Un campo di bit della tabella codici che indica le pagine codici OEM e ANSI predefinite per le impostazioni locali. Le pagine codici possono essere identificate da bit separati o da un singolo bit che rappresenta una tabella codici ANSI e OEM comune. Per un elenco dei possibili valori di bitfield, vedere Code Page Bitfields.

lsCsbSupported[2]

Un campo di bit della tabella codici che indica tutte le pagine codici in cui è possibile supportare le impostazioni locali. Per un elenco dei possibili valori di bitfield, vedere Code Page Bitfields.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione wingdi.h (include Windows.h)

Vedi anche

FONTIGNATURE

Strutture del set di caratteri e Unicode