IShellService::SetOwner 方法 (shdeprecated.h)

已弃用。 声明对服务对象的所有者引用。

语法

HRESULT SetOwner(
  IUnknown *punkOwner
);

参数

punkOwner

类型: IUnknown*

指向所有者对象的接口指针的地址。 如果 为 NULL,则对象应调用 IUnknown::Release 以释放现有引用。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

客户端为 IShellService 调用 CoCreateInstance,然后 (此) 调用 SetOwner 来声明所有权。 关闭客户端时(通常当窗口关闭时),它将调用 SetOwner (NULL) 以指示服务对象释放对所有者对象的引用。

要求

   
目标平台 Windows
标头 shdeprecated.h