Aracılığıyla paylaş


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