元件資訊清單

元件資訊清單是一種檔案,可透過編碼元件宣告來定義元件。本文件概略說明元件宣告所使用的概念。元件宣告包含下列資訊:

元件資訊清單階段

元件資訊清單來源

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

cmc 工具會在建構程序中,將元件資訊清單來源編譯為元件資訊清單

元件資訊清單

元件資訊清單 是用來編碼元件宣告的二進位檔案,通常會作為元件資訊清單的一部分來發布。二進位格式是元件宣告 FIDL 物件的持續性編碼形式

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

元件宣告

元件宣告會使用 Component FIDL 表格表示。

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