Método IPSFactoryBuffer::CreateProxy (objidl.h)

Crea un proxy para la interfaz remota especificada.

Sintaxis

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

Parámetros

[in] pUnkOuter

Interfaz IUnknown de control; se usa para la agregación.

[in] riid

Identificador de la interfaz que se va a proxy.

[out] ppProxy

Puntero a una interfaz IRpcProxyBuffer para controlar la serialización.

[out] ppv

Puntero a la interfaz especificada por riid.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.

Comentarios

La implementación IUnknown de la interfaz IRpcProxyBuffer no debe delegarse en el control externo IUnknown.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objidl.h (incluir ObjIdl.h)

Consulte también

IPSFactoryBuffer

IRpcProxyBuffer

Proxy