MIDL の定義済み型と基本型
MIDL では、次の基本型と定義済みの型がサポートされています。
データ型 | 説明 | 既定の記号 |
---|---|---|
ブール | 8 ビット。 oleautomation インターフェイスと互換性がありません。代わりに VARIANT_BOOL を使用してください。 | 符号なし |
バイト | 8 ビット。 | (該当なし) |
Char | 8 ビット。 | 符号なし |
ダブル | 64 ビット浮動小数点数。 | (該当なし) |
error_status_t | エラー処理の状態値を返す 32 ビット符号なし整数。 | 符号なし |
フロート | 32 ビット浮動小数点数。 | (該当なし) |
handle_t | バインドのプリミティブ ハンドル型。 | (該当なし) |
ハイパー | 64 ビット整数。 | 符号付き |
int | 32 ビット整数。 16 ビット プラットフォームでは、 short、 small、 long 、 hyper などのサイズ修飾子がないと、リモート関数に表示できません。 | 符号付き |
__int8 | 8 ビット整数。 small に相当します。 | 符号付き |
__int16 | 16 ビット整数。 short と同じです。 | 符号付き |
__Int32 | 32 ビット整数。 long に相当します。 | 符号付き |
__int3264 | 32 ビット プラットフォームでは 32 ビットで、64 ビット プラットフォームでは 64 ビットの整数。 | 符号付き |
__int64 | 64 ビット整数。 hyper と同等です。 | 符号付き |
長い | 32 ビット整数。 | 符号付き |
短い | 16-bt 整数。 | 符号付き |
小さな | 8 ビット整数。 | 符号付き |
無効 | プロシージャから値が返されないことを示します。 | (該当なし) |
void* | コンテキスト ハンドルのみの 32 ビット ポインター。 | (該当なし) |
wchar_t | ワイド文字用の 16 ビットの定義済み型。 | 符号なし |