是否有机器可读的WinRT API版本?
我正在寻找类似WebIDL,经典IDL或任何其他机器可读格式的内容,这些格式将列出可在JavaScript中访问的WinRT的所有类,常量,方法等。
如果它包含上述每个条目的单行描述,和/或相关MSDN文档页面的链接,那当然会更好: - )
修改:
答案 0 :(得分:6)
windows.winmd文件包含winrt API的API定义 - 这些定义直接适用于所有三种语言,并且它们是机器可读的。
正如您在评论中提到的那样, 基于语言投影如何处理类型而略有不同,但这些转换是严格机械的。例如,对于Javascript,投影更改很简单:
毫无疑问,我错过了其他Javascript映射,但这些映射是最重要的。其他当前支持的语言(C ++,C#,低级C ++)具有类似的机械转换,应用于元数据。