共用方式為


COleObjectFactory 類別

實作 OLE Class Factory,建立 OLE 物件 (例如伺服器, Automation 物件,並會記錄。

class COleObjectFactory : public CCmdTarget

成員

tk4xcd7t.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

COleObjectFactory::COleObjectFactory

建構 COleObjectFactory 物件。

tk4xcd7t.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

COleObjectFactory::GetClassID

傳回物件的 OLE 類別 ID Factory 建立。

COleObjectFactory::IsLicenseValid

決定控制項的授權是否有效。

COleObjectFactory::IsRegistered

指示物件 Factory 向這個 OLE 系統 DLL 註冊。

COleObjectFactory::Register

註冊具有 OLE 系統 DLL 這個 Object Factory。

COleObjectFactory::RegisterAll

註冊所有具有 OLE 系統 DLL 應用程式物件的 Factory。

COleObjectFactory::Revoke

移除與這個 OLE 系統 DLL 的這個 Object Factory 的註冊。

COleObjectFactory::RevokeAll

移除應用程式的物件具有 OLE 系統 DLL 的 Factory 的註冊。

COleObjectFactory::UnregisterAll

應用程式的 Object Factory 的全部移除。

COleObjectFactory::UpdateRegistry

註冊 OLE 系統註冊這個 Object Factory。

COleObjectFactory::UpdateRegistryAll

註冊所有具有 OLE 系統註冊的應用程式物件的 Factory。

tk4xcd7t.collapse_all(zh-tw,VS.110).gif受保護的方法

名稱

描述

COleObjectFactory::GetLicenseKey

要求控制項的 DLL 的唯一索引鍵。

COleObjectFactory::OnCreateObject

呼叫由架構建立 Factory 型別的新物件。

COleObjectFactory::VerifyLicenseKey

驗證在控制項內嵌在的索引鍵符合在容器中的金鑰。

COleObjectFactory::VerifyUserLicense

驗證控制項允許在設計階段使用。

備註

COleObjectFactory 類別會執行的下列函式成員函式:

  • 處理物件的註冊。

  • 更新 OLE 系統暫存器,以及通知 OLE 的執行階段註冊物件循序和準備接收訊息。

  • 強制執行允許藉由限制對控制項的用法授權的開發人員在設計階段和為允許應用程式在執行階段。

  • 註冊控制項具有 OLE 系統登錄的 Object Factory。

如需建立物件的詳細資訊,請參閱 Microsoft 知識庫文件 資料物件和資料來源 (Object Linking)資料物件和資料來源:建立與解構。 如需更多關於登入,請參閱本文 登入

繼承階層架構

CObject

CCmdTarget

COleObjectFactory

需求

Header: afxdisp.h

請參閱

參考

CCmdTarget 類別

階層架構圖

COleTemplateServer 類別