Compartir a través de


Método IShellService::SetOwner (shdeprecated.h)

En desuso. Declara una referencia de propietario al objeto de servicio.

Sintaxis

HRESULT SetOwner(
  IUnknown *punkOwner
);

Parámetros

punkOwner

Tipo: IUnknown*

Dirección de un puntero de interfaz al objeto propietario. Si es NULL, el objeto debe llamar a IUnknown::Release para liberar la referencia existente.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El cliente llama a CoCreateInstance para IShellService y, a continuación, llama a SetOwner(this) para declarar la propiedad. Cuando se descarta el cliente, normalmente cuando se cierra la ventana, llama a SetOwner(NULL) para indicar al objeto de servicio que libere la referencia al objeto propietario.

Requisitos

   
Plataforma de destino Windows
Encabezado shdeprecated.h