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