IEventSystem::Store 方法 (eventsys.h)

在事件系统中创建或修改事件或订阅对象。

语法

HRESULT Store(
  [in] BSTR     ProgID,
  [in] IUnknown *pInterface
);

参数

[in] ProgID

要添加的事件对象的 ProgID。 这必须是有效的事件对象类标识符。 可能的值为PROGID_EventSubscription和PROGID_EventClass。

[in] pInterface

指向要添加的 对象的指针。 根据 ProgID 参数指定的对象,这是指向 IEventSubscriptionIEventClass 接口的 指针。

返回值

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

返回代码 说明
S_OK
该方法已成功完成。
EVENT_E_INVALID_PER_USER_SID
每个用户订阅上的所有者 SID 不存在。

要求

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

请参阅

IEventSystem