次の方法で共有


MIDLRT および Windows ランタイム コンポーネント

カスタム Windows ランタイム コンポーネントの API を表すメタデータ (.winmd) ファイルを作成する方法を示します。

MIDLRT コンパイラを使用して、カスタム Windows ランタイム コンポーネントのメタデータ (.winmd) ファイルをビルドします。

メタデータ ファイルが生成されたら、MDMERGE ユーティリティを使用して、より効率的なパッケージに作成できます。 詳細については、「 MDMERGE とメタデータ ファイル」を参照してください。

MIDLRT の使用は、MIDL コンパイラの使用に似ています。 次のコマンドを使用して、コマンド ラインから MIDLRT を実行します。

midlrt<オプション>filename.idl

ここで<、options> は使用するコマンド ライン オプションを表し、Filename.idl はコンパイルする IDL ファイルの名前です。

次の一覧は、MIDLRT.EXEが使用するコマンド ライン スイッチを示しています。

/enum_class
/metadata_dir
/nomidl
/nomd
/ns_prefix
/Winmd
/Winrt

MIDLRT コンパイラのスイッチとオプションの完全な一覧は、MIDLRT コンパイラ /help と / ? を使用する場合に使用できます。 スイッチ。 スイッチはカテゴリ別に整理されています。 詳細については、「 MIDL Command-Line リファレンス」を参照してください

MDMERGE ファイルとメタデータ ファイル