MIDL 預先定義和基底類型
MIDL 支援下列基底和預先定義的類型。
數據類型 | 描述 | 默認符號 |
---|---|---|
布爾值 | 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 位整數。 相當於 簡短。 | 簽署 |
__int32 | 32 位整數。 相當於 長。 | 簽署 |
__int3264 | 在 32 位平臺上為 32 位的整數,在 64 位平臺上為 64 位。 | 簽署 |
__int64 | 64 位整數。 相當於 hyper。 | 簽署 |
長 | 32 位整數。 | 簽署 |
簡短 | 16-bt 整數。 | 簽署 |
小型 | 8 位整數。 | 簽署 |
void | 表示程式不會傳回值。 | (不適用) |
void * | 僅限內容句柄的 32 位指標。 | (不適用) |
wchar_t | 寬字元的16位預先定義類型。 | 無符號 |