次の方法で共有


MIDL の定義済み型と基本型

MIDL では、次の基本型と定義済みの型がサポートされています。

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