DECIMAL-Struktur (wtypes.h)
Stellt einen Dezimaldatentyp dar, der ein Zeichen und eine Skalierung für eine Zahl (wie in Koordinaten) bereitstellt.
Dezimalvariablen werden als 96-Bit-Ganzzahlen (12 Byte) ohne Vorzeichen gespeichert, die mit einer variablen Leistung von 10 skaliert werden. Die Potenz von 10 Skalierungsfaktor gibt die Anzahl der Ziffern rechts vom Dezimaltrennzeichen an und reicht von 0 bis 28.
Syntax
typedef struct tagDEC {
USHORT wReserved;
union {
struct {
BYTE scale;
BYTE sign;
} DUMMYSTRUCTNAME;
USHORT signscale;
} DUMMYUNIONNAME;
ULONG Hi32;
union {
struct {
ULONG Lo32;
ULONG Mid32;
} DUMMYSTRUCTNAME2;
ULONGLONG Lo64;
} DUMMYUNIONNAME2;
} DECIMAL;
Member
wReserved
Reserviert.
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.scale
DUMMYUNIONNAME.DUMMYSTRUCTNAME.sign
DUMMYUNIONNAME.signscale
Hi32
Die hohen 32 Bits der Zahl.
DUMMYUNIONNAME2
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2.Lo32
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2.Mid32
DUMMYUNIONNAME2.Lo64
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | wtypes.h |