发明名称 PROJECTING NATIVE APPLICATION PROGRAMMING INTERFACES OF AN OPERATING SYSTEM INTO OTHER PROGRAMMING LANGUAGES.
摘要 Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
申请公布号 MX339807(B) 申请公布日期 2016.06.10
申请号 MX20140002474 申请日期 2011.10.11
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Elliot H. OMIYA;Ales HOLECEK;Mahesh PRAKRIYA;Harold PIERSON;Brent RECTOR;Martyn LOVELL;Stephen ROWE;Tassaduq BASU;Robert A. WLODARCZYK;Jerry DUNIETZ;Lawrence W. OSTERMAN;Wei ZENG;Neeraj WADHWA;Shakell SOLKAR;Michael AKSIONKIN
分类号 G06F9/44;G06F9/06;G06F9/22 主分类号 G06F9/44
代理机构 代理人
主权项
地址