MIDL vordefinierte und Basistypen
MIDL unterstützt die folgenden Basis- und vordefinierten Typen.
Datentyp | Beschreibung | Standardzeichen |
---|---|---|
booleschen | 8 Bits. Nicht kompatibel mit oleautomation Schnittstellen; verwenden Sie stattdessen VARIANT_BOOL. | Ungekennzeichnet |
Byte- | 8 Bits. | (nicht zutreffend) |
Zeichen- | 8 Bits. | Ungekennzeichnet |
doppelten | 64-Bit-Gleitkommazahl. | (nicht zutreffend) |
error_status_t | 32-Bit-Ganzzahl ohne Vorzeichen für die Rückgabe von Statuswerten für die Fehlerbehandlung. | Ungekennzeichnet |
float- | 32-Bit-Gleitkommazahl. | (nicht zutreffend) |
handle_t | Primitiver Handletyp für bindung. | (nicht zutreffend) |
Hyper- | 64-Bit-Ganzzahl. | Gezeichnet |
int | 32-Bit-Ganzzahl. Auf 16-Bit-Plattformen können in Remotefunktionen ohne Größenqualifizierer wie kurze, kleine, langen oder Hyper-nicht angezeigt werden. | Gezeichnet |
__int8 | 8-Bit-Ganzzahl. Entspricht kleinen. | Gezeichnet |
__int16 | 16-Bit-Ganzzahl. Entspricht kurzen. | Gezeichnet |
__int32 | 32-Bit-Ganzzahl. Entspricht langen. | Gezeichnet |
__int3264 | Eine ganze Zahl, die 32-Bit auf 32-Bit-Plattformen ist und 64-Bit auf 64-Bit-Plattformen ist. | Gezeichnet |
__int64 | 64-Bit-Ganzzahl. Entspricht Hyper-. | Gezeichnet |
lange | 32-Bit-Ganzzahl. | Gezeichnet |
kurze | 16-bt ganze Zahl. | Gezeichnet |
kleine | 8-Bit-Ganzzahl. | Gezeichnet |
void | Gibt an, dass die Prozedur keinen Wert zurückgibt. | (nicht zutreffend) |
void * | 32-Bit-Zeiger nur für Kontexthandles. | (nicht zutreffend) |
wchar_t | 16-Bit-vordefinierter Typ für breite Zeichen. | Ungekennzeichnet |