ICOMAdminCatalog::InstallMultipleEventClasses 方法 (comadmin.h)

将多个文件中的事件类安装到 COM+ 应用程序中。

语法

HRESULT InstallMultipleEventClasses(
  [in] BSTR      bstrApplIdOrName,
  [in] SAFEARRAY **ppsaVarFileNames,
  [in] SAFEARRAY **ppsaVarCLSIDS
);

参数

[in] bstrApplIdOrName

应用程序的 GUID 或名称。

[in] ppsaVarFileNames

包含要安装的事件类的 DLL 文件的名称数组。

[in] ppsaVarCLSIDS

要安装的事件类的 CLSID 数组。

返回值

此方法可以返回E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL和S_OK的标准返回值。

注解

使用 InstallMultipleEventClasses 从包含事件类的虚拟实现的 DLL 安装事件类。 要求是自注册 DLL、描述由事件类实现的接口的类型库,以及每个事件类具有 CLSID 和 ProgID。

事件类公开的接口的虚拟实现实际上永远不会运行;它仅用于注册事件类。 相反,当事件类由发布者创建时,事件系统将提供一个实现,用于将事件发送到订阅者。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comadmin.h

另请参阅

ICOMAdminCatalog