CComModule::RegisterServer

自ATL 7.0,CComModule 已过时:有关详细信息 ATL模块选件类 参见。

HRESULT RegisterServer(
   BOOL bRegTypeLib = FALSE,
   const CLSID* pCLSID = NULL 
) throw( );

参数

  • bRegTypeLib
    [in]用于指示该类型库是否将注册。 默认值为 FALSE

  • pCLSID
    [out]指向要注册的对象的CLSID。 如果 NULL (默认值),则对象映射的所有对象都将注册。

返回值

标准HRESULT值。

备注

根据 pCLSID 参数,更新系统注册表一个选件类对象的或对象中映射的所有对象。

如果 bRegTypeLib 是 TRUE,类型库信息也将进行更新。

请参见 OBJECT_ENTRY_AUTO 有关如何添加项的信息到对象映射。

RegisterServer 将由DLL的 DLLRegisterServer 自动调用或由EXE的 WinMain/RegServer 命令行选项。

要求

Header: atlbase.h

请参见

参考

CComModule选件类

CComModule::UnregisterServer