共用方式為


Module::RegisterCOMObject 方法

註冊一或多個 COM 物件,讓其他應用程式可以連接至這些項目。

WRL_NOTHROW virtual HRESULT RegisterCOMObject(
   const wchar_t* serverName,
   IID* clsids,
   IClassFactory** factories,
   DWORD* cookies,
   unsigned int count
);

參數

  • serverName
    伺服器的完整名稱。

  • clsids
    要註冊的 CLSID 陣列。

  • factories
    可用性已發佈之類別物件的 IUnknown 介面陣列。

  • cookies
    當作業完成時,為識別已註冊的類別物件之值的指標陣列。 之後使用這些值來移除註冊。

  • count
    登錄的 CLSID 的數目。

傳回值

S_OK,如果成功; 否則,一個如 CO_E_OBJISREG 的 HRESULT 值表示導致作業失敗的原因。

備註

用 CLSCTX 列舉值的 CLSCTX_LOCAL_SERVER 列舉型別登錄的 COM 物件。

連結類型與註冊物件的指定在目前 comflag 範本參數和 REGCLS 列舉型別的 REGCLS_SUSPENDED 列舉值的組合。

需求

標題: module.h

**命名空間:**Microsoft::WRL

請參閱

參考

Module 類別