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


Метод IPSFactoryBuffer::CreateProxy (objidlbase.h)

Создает прокси-сервер для указанного удаленного интерфейса.

Синтаксис

HRESULT CreateProxy(
  [in]  IUnknown        *pUnkOuter,
  [in]  REFIID          riid,
  [out] IRpcProxyBuffer **ppProxy,
  [out] void            **ppv
);

Параметры

[in] pUnkOuter

Управляющий интерфейс IUnknown ; используется для агрегирования.

[in] riid

Идентификатор прокси-интерфейса.

[out] ppProxy

Указатель на интерфейс IRpcProxyBuffer для управления маршалингом.

[out] ppv

Указатель на интерфейс, заданный riid.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Комментарии

Реализация IUnknown интерфейса IRpcProxyBuffer не должна делегироваться внешнему управляющей IUnknown.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header objidlbase.h (включая ObjIdl.h)

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

IPSFactoryBuffer

IRpcProxyBuffer

Прокси