VORDEFINIERTE MIDL- und Basistypen
MIDL unterstützt die folgenden basis- und vordefinierten Typen.
| Datentyp | BESCHREIBUNG | Standardzeichen |
|---|---|---|
| Boolean | 8 Bits. Nicht kompatibel mit Oleautomation-Schnittstellen; Verwenden Sie stattdessen VARIANT _ BOOL. | Ohne Vorzeichen |
| Byte | 8 Bits. | (–) |
| char | 8 Bits. | Ohne Vorzeichen |
| Doppel | 64-Bit-Gleitkommazahl. | (–) |
| Fehlerstatus _ _ t | 32-Bit-Ganzzahl ohne Vorzeichen zum Zurückgeben von Statuswerten für die Fehlerbehandlung. | Ohne Vorzeichen |
| schweben | 32-Bit-Gleitkommazahl. | (–) |
| handle _ t | Primitiver Handletyp für die Bindung. | (–) |
| Hyper | 64-Bit-Ganzzahl. | Signiert |
| int | 32-Bit-Ganzzahl. Auf 16-Bit-Plattformen kann in Remotefunktionen ohne Größenqualifizierer wie "short", "small", "long" oder "hyper"nicht angezeigt werden. | Signiert |
| __int8 | 8-Bit-Ganzzahl. Entspricht dem kleinen. | Signiert |
| __int16 | 16-Bit-Ganzzahl. Entspricht kurz. | Signiert |
| __int32 | 32-Bit-Ganzzahl. Entspricht long. | Signiert |
| __int3264 | Eine ganze Zahl, die auf 32-Bit-Plattformen 32-Bit und auf 64-Bit-Plattformen 64-Bit ist. | Signiert |
| __int64 | 64-Bit-Ganzzahl. Entspricht hyper. | Signiert |
| long | 32-Bit-Ganzzahl. | Signiert |
| short | 16-Bt-Ganzzahl. | Signiert |
| klein | 8-Bit-Ganzzahl. | Signiert |
| void | Gibt an, dass die Prozedur keinen Wert zurückgibt. | (–) |
| Leere * | 32-Bit-Zeiger nur für Kontexthandles. | (–) |
| wchar _ t | Vordefinierter 16-Bit-Typ für Breitzeichen. | Ohne Vorzeichen |