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 |