Loading article…
Microsoft インターフェイス定義言語( MIDL ) は、 Microsoftのテキストベースのインターフェイス記述言語であり、DCE/RPC IDL を Microsoftコンポーネント オブジェクト モデルで使用できるように拡張したものです。そのコンパイラは MIDL とも呼ばれます。[1]
バージョン履歴
MIDL 1.0 は、COM コクラスとインターフェイスを定義するために強化された標準の DCE/RPC IDL です。
MIDL 2.0 (MIDLRTとも呼ばれる) [2] は、 Windows プラットフォームで使用するために Microsoft が社内で開発した、Windows ランタイム API を宣言できる構文の更新バージョンです。さまざまな組み込み Windows ランタイム API は MIDL 2.0 構文で記述されており、Windows SDK フォルダーで利用できます。
MIDLの最新バージョンは、2021年12月30日にリリースされたMIDL 3.0です。[3]バージョン3.0は、 C、C++、C#、またはJavaで馴染みのある、より現代的で簡素化された構文を採用した、MIDL 2.0のより合理化されたバージョンです。MIDL 3.0は以前のバージョンよりも簡潔で、属性に組み込みの合理的なデフォルトを使用し、より簡潔になったため、プログラムの長さをほぼ3分の2に短縮できます。
参考文献
- ^ stevewhims (2021-10-21). 「Microsoft インターフェイス定義言語 - Win32 アプリ」. learn.microsoft.com . 2024-10-29に取得。
- ^ stevewhims (2022-07-12). 「Microsoft インターフェイス定義言語 3.0 の概要 - Windows UWP アプリケーション」. learn.microsoft.com . 2024 年 10 月 29 日閲覧。
- ^ stevewhims (2021-12-30). 「Microsoft インターフェイス定義言語 3.0 リファレンス - Windows UWP アプリケーション」. learn.microsoft.com . 2024-10-29に取得。
- stevewhims (2021-10-21). 「Microsoft インターフェイス定義言語 - Win32 アプリ」. learn.microsoft.com . 2024-10-29 に取得。
- stevewhims (2022-07-12). 「Microsoft インターフェイス定義言語 3.0 の概要 - Windows UWP アプリケーション」. learn.microsoft.com . 2024-10-29 に取得。
- stevewhims (2021-12-30). 「Microsoft インターフェイス定義言語 3.0 リファレンス - Windows UWP アプリケーション」. learn.microsoft.com . 2024-10-29 に取得。
参照
外部リンク
- Microsoft Docs リファレンス
