Condividi tramite


Metodo IShellService::SetOwner (shdeprecated.h)

Deprecato. Dichiara un riferimento proprietario all'oggetto servizio.

Sintassi

HRESULT SetOwner(
  IUnknown *punkOwner
);

Parametri

punkOwner

Tipo: IUnknown*

Indirizzo di un puntatore di interfaccia all'oggetto proprietario. Se NULL, l'oggetto deve chiamare IUnknown::Release per rilasciare il riferimento esistente.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il client chiama CoCreateInstance per IShellService, quindi chiama SetOwner(this) per dichiarare la proprietà. Quando il client viene chiuso, in genere quando la finestra viene chiusa, chiama SetOwner(NULL) per indicare all'oggetto servizio di rilasciare il riferimento all'oggetto proprietario.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione shdeprecated.h