元件資訊清單

「元件資訊清單」是一種檔案,會藉由編碼元件宣告的方式定義元件。本文件將概略說明元件宣告使用的概念。元件宣告包含下列相關資訊:

元件資訊清單階段

元件資訊清單來源

元件資訊清單來源是以元件資訊清單語言 (CML) 編寫,這是向開發人員顯示的元件資訊清單來源格式。CML 檔案是結尾為 .cml 副檔名的 JSON5 檔案。

cmc 工具會將元件資訊清單來源編譯成元件資訊清單,做為建構程序的一部分。

元件資訊清單

二進位格式是元件宣告 FIDL 物件的永久編碼格式

「元件網址」會根據元件資訊清單資源路徑 (通常以 .cm 副檔名結尾),識別套件中的元件。

元件宣告

元件宣告會以 Component FIDL 資料表表示。

架構會呼叫元件解析器,從元件網址擷取元件宣告。