增强COM组件，WinRT本质上是一基于COM的API。正因为其COM风格的基础，WinRT可以像COM那样轻松地实现多种语言代码之间的交互联系，不过本质上是非托管的本地API。API的定义存储在以”.winmd"为后缀的元数据文件中，格式编码遵循ECMA 335的定义，和.Net使用的文件格式一样，不过稍有改进。使用统一的元数据格式相比于P/Invoke,可以大幅减少WinRT调用.NET程序时的开销，同时拥有更简单的语法。全新的C++/CX（组件扩展）语言，借用了一些C++/CLI语法，允许授权和使用W