分類元件
雖然客戶端能夠瀏覽登錄中的 CLSID 清單,並選取要使用的元件,但在登錄中載入每個元件,並查詢其支援的介面是非常耗時的。 若要判斷元件是否支援建立元件實例之前所需的介面,已開發將元件分類為類別的方法。
元件類別是一組已指派 GUID 名為 CATID 的介面。 在元件類別中實作所有介面的元件,會將自己註冊為該元件類別的成員。 然後可以從登錄中選取屬於特定元件類別的元件。 藉由將本身註冊為元件類別的成員,元件會保證它支援元件類別中的所有成員介面。
元件可以是許多類別的成員。 它不限於支援元件類別中的介面。 除了元件類別目錄之外,它可以支援任何介面。
相較於元件的標準註冊,開發人員必須撰寫程式代碼,以手動註冊物件,元件類別會將大部分的工作自動化。 ICatRegister 介面的六種方法會定義元件類別,並註冊實作或要求它們的物件。 元件 類別目錄管理員 物件會實作這個介面。 如需使用元件類別的其他資訊,請參閱 ICatRegister 和 ICatInformation 。
相關主題