IShellService::SetOwner-Methode (shdeprecated.h)
Veraltet. Deklariert einen Besitzerverweis auf das Dienstobjekt.
Syntax
HRESULT SetOwner(
IUnknown *punkOwner
);
Parameter
punkOwner
Typ: IUnknown*
Die Adresse eines Schnittstellenzeigers auf das Besitzerobjekt. Wenn NULL, sollte das Objekt IUnknown::Release aufrufen, um den vorhandenen Verweis freizugeben.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der Client ruft CoCreateInstance für IShellService und dann SetOwner(this) auf, um den Besitz zu deklarieren. Wenn der Client geschlossen wird, in der Regel beim Schließen des Fensters, ruft er SetOwner(NULL) auf, um das Dienstobjekt anzuweisen, den Verweis auf das Besitzerobjekt freizugeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | shdeprecated.h |