Teilen über


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