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 |