-
公开(公告)号:CN103049299B
公开(公告)日:2016-11-30
申请号:CN201210331654.3
申请日:2012-09-10
Applicant: 微软技术许可有限责任公司
Inventor: L.W.奥斯特曼 , H.L.皮尔森 , E.H.奥米亚 , M.S.洛弗尔 , M.普拉克里亚 , S.C.罗维 , T.H.巴苏 , R.A.弗罗达茨克 , 曾炜 , N.N.沃瓦 , S.I.索尔卡 , M.阿克西安金
IPC: G06F9/45
Abstract: 各种实施例提供了在多个类型系统之间对类型解析进行抽象的能力。至少一种类型可以在一个或多个可编程访问文件中描述。在一些实施例中,使用不同类型系统的应用程序可以在不了解类型的描述所在位置的情况下,可编程地访问并解析至少一个类型系统的类型。可替代地或附加地,至少部分地基于所述类型描述,可以对包含在一个或多个可编程访问文件中的类型描述进行分析,并且将其重新构成一个或多个新的可编程访问文件。
-
公开(公告)号:CN102866884B
公开(公告)日:2016-09-28
申请号:CN201210317710.8
申请日:2012-08-31
Applicant: 微软技术许可有限责任公司
Inventor: H.皮尔森 , B.雷克托尔 , M.洛夫尔 , M.普拉克里亚 , S.罗维 , T.巴苏 , R.A.弗洛达茨科 , E.H.奥米亚 , J.杜尼茨 , A.霍尔塞克 , L.W.奥斯特曼 , 曾炜 , N.沃瓦 , S.索尔卡 , M.阿克西安金
IPC: G06F9/44
CPC classification number: G06F9/542 , G06F8/36 , G06F9/448 , G06F9/4484 , G06F9/541
Abstract: 有关操作系统应用编程接口的信息以已知的格式被存储在已知的位置。这个信息充分描述由操作系统显露的API,并且被存储在API元数据文件中。语言编译器或解释器使用这个API信息来用目标语言构建本机系统API的自然的和熟悉的表示。语言编译器或解释器可以在编译时和/或运行时间读取所述API信息。元数据被使用来允许应用引用API中的命名元素。构建了投射,所述投射使用元数据来把API中的命名元素映射到目标语言中的命名元素,以及定义包装器,所述包装器在目标表示与本机操作系统表示之间对那些元素的数据编组。
-
公开(公告)号:CN103718155B
公开(公告)日:2017-09-26
申请号:CN201180072813.6
申请日:2011-10-08
Applicant: 微软技术许可有限责任公司
Inventor: B.E.雷克托尔 , E.H.奥米亚 , J.J.杜尼茨 , M.S.洛弗尔 , A.霍尔塞克 , M.普拉克里亚 , S.C.罗 , J.F.斯普林菲尔德 , N.R.克罗斯 , T.H.巴苏 , P.H.杜苏德 , R.克里什纳斯瓦米 , S.E.卢科
Abstract: 各种实施例提供了独立于编程语言来描述与操作系统相关联的一个或多个接口的能力。替换地或附加地,与特定编程语言相关联的编译器能够被配置成将(一个或多个)独立接口描述映射到所述特定编程语言。在一些实施例中,应用能够被配置成程序上确定所述操作系统的一个或多个接口。
-
-