MIDL Önceden Tanımlanmış ve Temel Türler
MIDL aşağıdaki temel ve önceden tanımlanmış türleri destekler.
Veri tipi | Açıklama | Varsayılan işaret |
---|---|---|
boole | 8 bit. oleautomation arabirimleriyle uyumlu değildir; yerine VARIANT_BOOL kullanın. | Imzasız |
bayt | 8 bit. | (uygulanamaz) |
char | 8 bit. | Imzasız |
çift | 64 bit kayan nokta numarası. | (uygulanamaz) |
error_status_t | Hata işleme için durum değerlerini döndürmek için 32 bit işaretsiz tamsayı. | Imzasız |
kayan | 32 bit kayan nokta numarası. | (uygulanamaz) |
handle_t | Bağlama için temel tanıtıcı türü. | (uygulanamaz) |
Hiper | 64 bit tamsayı. | Imzalı |
int | 32 bit tamsayı. 16 bit platformlarda, kısa, küçükuzun veya hypergibi boyut belirleyicisi olmayan uzak işlevlerde görünemez. | Imzalı |
__int8 | 8 bit tamsayı. küçük eşdeğerdir. | Imzalı |
__int16 | 16 bit tamsayı. kısaeşdeğerdir. | Imzalı |
__int32 | 32 bit tamsayı. uzuneşdeğerdir. | Imzalı |
__int3264 | 32 bit platformlarda 32 bit ve 64 bit platformlarda 64 bit olan bir tamsayı. | Imzalı |
__int64 | 64 bit tamsayı. hipereşdeğerdir. | Imzalı |
uzun | 32 bit tamsayı. | Imzalı |
kısa | 16 bt tamsayı. | Imzalı |
küçük | 8 bit tamsayı. | Imzalı |
geçersiz | Yordamın bir değer döndürmediğini gösterir. | (uygulanamaz) |
geçersiz * | Yalnızca bağlam tanıtıcıları için 32 bit işaretçi. | (uygulanamaz) |
wchar_t | Geniş karakterler için önceden tanımlanmış 16 bit tür. | Imzasız |