本文提供此 API 參考文件的補充備註。
GetActiveObject 會從 OLEAUT32.DLL 公開 COM GetActiveObject 函式;不過,後者預期類別識別碼 (CLSID) 而不是此方法所預期的程式設計標識碼 (ProgID)。 若要取得不含已註冊 ProgID之 COM 物件的執行中實例,請使用平臺調用來定義 COM GetActiveObject 函式。 如需平台調用的描述,請參閱 使用非受管 DLL 函式。
ProgID 和 CLSID
在登錄的 HKEY_CLASSES_ROOT 子樹中,鍵包含各種子鍵類型。 大部分的子機碼都是 ProgID,這些 ProgID 將易於使用者理解或記憶的字串對應至 CLSID。 應用程式通常會使用這些人類可讀取的字串,而不是數值CLID。 元件通常具有與版本無關的 ProgID,其會對應至系統上所安裝之元件的最新版本。
應用程式和元件主要使用 ProgID 來擷取其對應的 CLSID。