MIDL Előre definiált és Alaptípusok
A MIDL az alábbi alap- és előre definiált típusokat támogatja.
Adattípus | Leírás | Alapértelmezett jel |
---|---|---|
logikai | 8 bit. Nem kompatibilis interfészekkel; helyett használja VARIANT_BOOL. | Aláíratlan |
bájt | 8 bit. | (nem alkalmazható) |
karakteres | 8 bit. | Aláíratlan |
dupla | 64 bites lebegőpontos szám. | (nem alkalmazható) |
error_status_t | 32 bites aláíratlan egész szám a hibakezelés állapotértékeinek visszaadására. | Aláíratlan |
lebegőpontos | 32 bites lebegőpontos szám. | (nem alkalmazható) |
handle_t | Primitív fogóponttípus kötéshez. | (nem alkalmazható) |
hyper | 64 bites egész szám. | Aláírt |
32 bites egész szám. 16 bites platformokon nem jelenhet meg távoli függvényekben méretjelölő nélkül, például rövid, kis, hosszú vagy hyper. | Aláírt | |
__int8 | 8 bites egész szám. Egyenértékű kis. | Aláírt |
__int16 | 16 bites egész szám. Egyenértékű rövid. | Aláírt |
__int32 | 32 bites egész szám. Egyenértékű hosszú. | Aláírt |
__int3264 | Egy egész szám, amely 32 bites a 32 bites platformokon, és 64 bites a 64 bites platformokon. | Aláírt |
__int64 | 64 bites egész szám. Egyenértékű hyper. | Aláírt |
hosszú | 32 bites egész szám. | Aláírt |
rövid | 16-bt egész szám. | Aláírt |
kis | 8 bites egész szám. | Aláírt |
érvénytelen | Azt jelzi, hogy az eljárás nem ad vissza értéket. | (nem alkalmazható) |
érvénytelen * | 32 bites mutató csak környezetfogantyúkhoz. | (nem alkalmazható) |
wchar_t | 16 bites előre definiált típus széles karakterekhez. | Aláíratlan |