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的标准返回值。

注解

IRpcProxyBuffer 接口的 IUnknown 实现不得委托给外部控制 IUnknown

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 objidlbase.h (包括 ObjIdl.h)

另请参阅

IPSFactoryBuffer

IRpcProxyBuffer

Proxy