MIDLRT 与 Windows 运行时组件

演示如何创建用于表示自定义 Windows 运行时组件的 API 的元数据 (.winmd) 文件。

使用 MIDLRT 编译器为自定义 Windows 运行时组件生成元数据 (.winmd) 文件。

生成元数据文件时,可使用 MDMERGE 实用工具将这些文件组合为更高效的包。 有关详细信息,请参阅 MDMERGE 和元数据文件

MIDLRT 的使用类似于 MIDL 编译器的使用。 使用以下命令从命令行运行 MIDLRT:

midlrt<选项>filename.idl

其中,<选项>表示你要使用的命令行选项,而 Filename.idl 则为待编译 IDL 文件的名称。

以下列表显示了 MIDLRT.EXE 使用的命令行开关。

/enum_class
/metadata_dir
/nomidl
/nomd
/ns_prefix
/winmd
/winrt

使用 MIDLRT 编译器 /help 与 /? 开关时会提供 MIDLRT 编译器开关和选项的完整列表 。 这些开关会按类别进行组织。 有关详细信息,请参阅 MIDL 命令行参考

MDMERGE 与元数据文件