Метод IShellService::SetOwner (shdeprecated.h)
Не рекомендуется. Объявляет ссылку владельца на объект службы.
Синтаксис
HRESULT SetOwner(
IUnknown *punkOwner
);
Параметры
punkOwner
Тип: IUnknown*
Адрес указателя интерфейса на объект-владелец. Если значение РАВНО NULL, объект должен вызвать IUnknown::Release , чтобы освободить существующую ссылку.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Клиент вызывает CoCreateInstance для IShellService, а затем вызывает SetOwner(this), чтобы объявить владение. Когда клиент закрывается, обычно при закрытии окна, он вызывает SetOwner(NULL), чтобы указать объекту службы освободить ссылку на объект владельца.
Требования
Целевая платформа | Windows |
Header | shdeprecated.h |