Поделиться через


Метод IAgileReference::Resolve

Возвращает идентификатор интерфейса гибкой ссылки на объект.

Синтаксис

HRESULT Resolve(
  [in]          REFIID riid,
  [out, retval] void   **ppvObjectReference
);

Параметры

riid [in]

Идентификатор интерфейса, извлекаемого из гибкой ссылки. Он не обязательно должен совпадать с зарегистрированным интерфейсом.

ppvObjectReference [out, retval]

После успешного завершения *ppvObjectReference является указателем на интерфейс, заданный riid.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемое значение Описание
S_OK
Метод завершился успешно.
E_NOINTERFACE
Запрошенный интерфейс не реализован в зарегистрированном объекте.

 

Комментарии

Вызовите функцию RoGetAgileReference , чтобы создать гибкую ссылку на объект. Вызовите метод Resolve , чтобы локализовать объект в квартире, в которой вызывается Resolve .

Требования

Требование Значение
Минимальная версия клиента
Windows 8.1 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2012 R2 [классические приложения | Приложения UWP]

См. также раздел

IAgileReference

RoGetAgileReference