JENIS MIDL Yang Telah Ditentukan dan Dasar
MIDL mendukung jenis dasar dan yang telah ditentukan sebelumnya berikut.
Jenis data | Deskripsi | Tanda default |
---|---|---|
boolean | 8 bit. Tidak kompatibel dengan antarmukaoleautomation; gunakan VARIANT_BOOL sebagai gantinya. | Unsigned |
byte | 8 bit. | (tidak berlaku) |
karakter | 8 bit. | Unsigned |
ganda | Angka titik mengambang 64-bit. | (tidak berlaku) |
error_status_t | Bilangan bulat tidak ditandatangani 32-bit untuk mengembalikan nilai status untuk penanganan kesalahan. | Unsigned |
float | Angka titik mengambang 32-bit. | (tidak berlaku) |
handle_t | Jenis handel primitif untuk pengikatan. | (tidak berlaku) |
hyper | Bilangan bulat 64-bit. | Ditandatangani |
int | Bilangan bulat 32-bit. Pada platform 16-bit, tidak dapat muncul dalam fungsi jarak jauh tanpa kualifikasi ukuran seperti pendek , kecil, panjang atau hyper. | Ditandatangani |
__int8 | Bilangan bulat 8-bit. Setara dengan kecil . | Ditandatangani |
__int16 | Bilangan bulat 16-bit. Setara dengan pendek . | Ditandatangani |
__int32 | Bilangan bulat 32-bit. Setara denganpanjang. | Ditandatangani |
__int3264 | Bilangan bulat yang 32-bit pada platform 32-bit, dan 64-bit pada platform 64-bit. | Ditandatangani |
__int64 | Bilangan bulat 64-bit. Setara denganhyper. | Ditandatangani |
panjang | Bilangan bulat 32-bit. | Ditandatangani |
pendek | Bilangan bulat 16-bt. | Ditandatangani |
kecil | Bilangan bulat 8-bit. | Ditandatangani |
batal | Menunjukkan bahwa prosedur tidak mengembalikan nilai. | (tidak berlaku) |
batal * | Penunjuk 32-bit hanya untuk handel konteks. | (tidak berlaku) |
wchar_t | Jenis 16-bit yang telah ditentukan sebelumnya untuk karakter lebar. | Unsigned |