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 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー objidlbase.h (ObjIdl.h を含む)

こちらもご覧ください

IPSFactoryBuffer

IRpcProxyBuffer

Proxy