Microsoft インターフェイス定義言語 3.0 リファレンス
Microsoft インターフェイス定義言語 (MIDL) 3.0 は、インターフェイス定義言語 (.idl
) ファイル内で Windows ランタイム 型を定義するための、簡略化された最新の使い慣れた構文です。
// BookSku.idl
namespace Bookstore
{
runtimeclass BookSku
{
String Title;
}
}
バージョン 10.0.17134.0 (Windows 10 バージョン 1803) 以降、Windows SDK には MIDL 3.0 (midl.exe
バージョン 8.01.0622 /winrt
以降、スイッチで使用) のコマンド ライン サポートが含まれています。
トピック | 説明 |
---|---|
MIDL 3.0 の概要 | Microsoft インターフェイス定義言語 3.0 の概要。 |
インターフェイスの合成 (MIDL 3.0) | このトピックでは、必要に応じて、MIDL 3.0 コンパイラがインターフェイスを合成して追加する方法について説明します。 |
定義済み属性 (MIDL 3.0) | コンパイラで合成されたインターフェイスの名前と IID を制御できる定義済みのカスタム属性が多数ある。 |
高度なトピック、および短縮形 | 高度なトピックと短い構文。 |
従来の MIDLRT から MIDL 3.0 への移行 | MIDL 3.0 は、従来の MIDLRT と同じソース ファイルに共存できます。このトピックでは、MIDLRT から MIDL 3.0 に移行する方法について説明します。 |
予約済みキーワード (MIDL 3.0) | このトピックでは、MIDL 3.0 の予約済みキーワードの一覧を示します。 ランタイム クラスとメンバーの名前では、これらのキーワードを使用することはできません。 |
MIDL 3.0 の問題のトラブルシューティング | 症状と対処方法のトラブルシューティングの表。 |