Partager via


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

Action déconseillée. Déclare une référence de propriétaire à l’objet de service.

Syntaxe

HRESULT SetOwner(
  IUnknown *punkOwner
);

Paramètres

punkOwner

Type : IUnknown*

Adresse d’un pointeur d’interface vers l’objet propriétaire. Si la valeur est NULL, l’objet doit appeler IUnknown::Release pour libérer la référence existante.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Le client appelle CoCreateInstance pour IShellService, puis appelle SetOwner(this) pour déclarer la propriété. Lorsque le client est ignoré, généralement lorsque la fenêtre est fermée, il appelle SetOwner(NULL) pour demander à l’objet de service de libérer la référence à l’objet propriétaire.

Configuration requise

   
Plateforme cible Windows
En-tête shdeprecated.h