ICOMAdminCatalog::InstallEventClass 方法 (comadmin.h)

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

语法

HRESULT InstallEventClass(
  [in] BSTR bstrApplIdOrName,
  [in] BSTR bstrDLL,
  [in] BSTR bstrTLB,
  [in] BSTR bstrPSDLL
);

参数

[in] bstrApplIdOrName

应用程序的 GUID 或名称。

[in] bstrDLL

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

[in] bstrTLB

外部类型库文件的名称。 如果类型库文件嵌入到 DLL 中,请为此参数传入一个空字符串。

[in] bstrPSDLL

代理存根 DLL 文件的名称。 如果没有与事件类关联的代理存根 DLL,请为此参数传入一个空字符串。

返回值

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

注解

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

事件类公开的接口的虚拟实现从未实际运行;它的存在只是为了注册事件类。 相反,当事件类由发布者创建时,事件系统将提供一个实现,以将事件发送到订阅者。

要求

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

另请参阅

ICOMAdminCatalog