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) |