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 |