元件資訊清單是藉由編碼元件宣告的方式定義元件的檔案。本文件將概略說明元件宣告使用的概念。元件宣告包含下列相關資訊:
- 執行:針對包含可執行程式的元件,提供執行階段和可執行二進位檔的詳細資料。
- 組成:由這個元件管理的子項元件執行個體和動態集合。
- 功能: 轉送規則會說明元件之間如何提供及使用功能。
- 中繼資料: 任意形式資料:元件架構會忽略此資料,但第三方可進行解讀。
元件資訊清單來源
元件資訊清單來源是以元件資訊清單語言 (CML) 編寫,這是開發人員提供給元件資訊清單的來源格式。CML 檔案是 JSON5 檔案,副檔名為 .cml
。
cmc
工具會在建構程序中將元件資訊清單來源編譯成元件資訊清單。
元件資訊清單
二進位格式是元件宣告 FIDL 物件的永久編碼格式。
「元件網址」可透過元件資訊清單資源路徑識別套件中的元件,通常以 .cm
副檔名結尾。
元件宣告
該
元件宣告會以 Component
FIDL 資料表表示。
該架構會呼叫元件解析器,從元件網址擷取元件宣告。