IObjectWithSite::SetSite 方法 (ocidl.h)
允许容器向对象传递指向其站点接口的指针。
语法
HRESULT SetSite(
[in] IUnknown *pUnkSite
);
参数
[in] pUnkSite
指向管理此对象的站点的 IUnknown 接口指针的指针。 如果 为 NULL,则对象应在对象不再知道其站点的任何现有站点上调用 Release 。
返回值
此方法在成功时返回S_OK。
注解
对象应保留此指针,并在执行此操作时调用 IUnknown::AddRef 。 如果对象已有一个站点,则应调用现有网站的 IUnknown::Release,保存新站点指针,并调用新站点的 IUnknown::AddRef。
不允许E_NOTIMPL。 如果不实现 SetSite 方法,则不需要 IObjectWithSite 接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ocidl.h |