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