LOCALESIGNATURE-Struktur (wingdi.h)
Enthält Informationen zur erweiterten Schriftartsignatur, einschließlich zwei Codepage-Bitfelder (CPBs), die die Standardmäßigen und unterstützten Zeichensätze und Codepages definieren. Diese Struktur wird in der Regel verwendet, um die Beziehungen zwischen Schriftabdeckung und Gebietsschemas darzustellen.
Syntax
typedef struct tagLOCALESIGNATURE {
DWORD lsUsb[4];
DWORD lsCsbDefault[2];
DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;
Member
lsUsb[4]
Ein 128-Bit-Unicode-Subset-Bit-Bitfeld (USB), das bis zu 122 Unicode-Unterbereiche identifiziert. Jedes Bit, mit Ausnahme der fünf wichtigsten Bits, stellt einen einzelnen Unterbereich dar. Das wichtigste Bit ist immer 1; die zweitwidmste ist reserviert und muss 0 sein. Unicode-Teilmengen werden gemäß der OpenType-Schriftartspezifikation nummeriert. Eine Liste der möglichen Bitfeldwerte finden Sie unter Unicode-Teilmenge Bitfelder.
lsCsbDefault[2]
Ein Codepage-Bitfeld, das die Standard-OEM- und ANSI-Codepages für ein Gebietsschema angibt. Die Codepages können durch separate Bits oder ein einzelnes Bit identifiziert werden, das eine allgemeine ANSI- und OEM-Codepage darstellt. Eine Liste der möglichen Bitfeldwerte finden Sie unter Codepage-Bitfelder.
lsCsbSupported[2]
Ein Codepage-Bitfeld, das alle Codepages angibt, in denen das Gebietsschema unterstützt werden kann. Eine Liste der möglichen Bitfeldwerte finden Sie unter Codepage-Bitfelder.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wingdi.h (einschließlich Windows.h) |