言語プロジェクション
WinRT APIを特定のプログラミング言語の慣用に沿って公開する仕組み。COMの詳細を隠し、その言語にとって自然なプログラミング体験を提供する。
- 概念URI
https://comcomponent.com/knowledge/language-projection/
- 別名・表記
- language projection / 投影
- 上位概念
- WinRT(Windows Runtime)
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- 言語プロジェクションはWindows Metadata(.winmd)を利用します。言語プロジェクションは.winmdのメタデータを読んで、WinRT APIを各プログラミング言語の慣用に沿った形で公開する。GetRuntimeClassNameが返す型名をメタデータで解決できることが投影を可能にしている。 / 確度: 確立した関係 / 確認日: 2026-08-29 出典 出典
- C++/WinRTは言語プロジェクションの実装を担います。C++/WinRTは標準C++17で実装されたヘッダーファイルベースの言語プロジェクションで、cppwinrt.exeが.winmdから投影ヘッダーを生成する。C++/CXとWRLの推奨後継である。 / 確度: 確立した関係 / 確認日: 2026-08-29 出典
- C#/WinRT(CsWinRT)は言語プロジェクションの実装を担います。C#/WinRT(CsWinRT)は.NET向けの言語プロジェクションで、cswinrt.exeが.winmdを処理してC#の相互運用アセンブリを生成する。 / 確度: 確立した関係 / 確認日: 2026-08-29 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。