MIDL 預先定義和基底類型

MIDL 支援下列基底和預先定義的類型。

資料類型 描述 預設符號
boolean 8 位。 與 oleautomation 介面不相容;請改用 VARIANT_BOOL。 不帶正負號
位元組 8 位。 (不適用)
char 8 位。 不帶正負號
64 位浮點數。 (不適用)
error_status_t 32 位不帶正負號的整數,用於傳回錯誤處理的狀態值。 不帶正負號
浮動 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 位整數。 簽署人
void 表示程式不會傳回值。 (不適用)
void * 僅限內容控制碼的 32 位指標。 (不適用)
wchar_t 寬字元的 16 位預先定義類型。 不帶正負號