MIDL 預先定義和基底類型
MIDL 支援下列基底和預先定義的類型。
資料類型 | 描述 | 預設符號 |
---|---|---|
boolean | 8 位。 與 oleautomation 介面不相容;請改用 VARIANT_BOOL。 | 不帶正負號 |
位元組 | 8 位。 | (不適用) |
char | 8 位。 | 不帶正負號 |
雙 | 64 位浮點數。 | (不適用) |
error_status_t | 32 位不帶正負號的整數,用於傳回錯誤處理的狀態值。 | 不帶正負號 |
FLOAT | 32 位浮點數。 | (不適用) |
handle_t | 系結的基本控制碼類型。 | (不適用) |
Hyper | 64 位整數。 | 簽署人 |
int | 32 位整數。 在 16 位平臺上,若沒有 短、 小、 長 或超等大小限定詞,就無法出現在遠端函 式中。 | 簽署人 |
__int8 | 8 位整數。 相當於 小型。 | 簽署人 |
__int16 | 16 位整數。 相當於 short。 | 簽署人 |
__int32 | 32 位整數。 相當於 long。 | 簽署人 |
__int3264 | 32 位平臺上為 32 位的整數,在 64 位平臺上為 64 位。 | 簽署人 |
__int64 | 64 位整數。 相當於 超。 | 簽署人 |
long | 32 位整數。 | 簽署人 |
short | 16-bt 整數。 | 簽署人 |
小 | 8 位整數。 | 簽署人 |
無效 | 表示程式不會傳回值。 | (不適用) |
無效* | 僅限內容控制碼的 32 位指標。 | (不適用) |
wchar_t | 寬字元的 16 位預先定義類型。 | 不帶正負號 |