次の方法で共有


IAgileReference::Resolve メソッド

オブジェクトへのアジャイル参照のインターフェイス ID を取得します。

構文

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

パラメーター

riid [in]

アジャイル参照から取得するインターフェイスのインターフェイス ID。 登録されているインターフェイスと同じである必要はありません。

ppvObjectReference [out, retval]

正常に完了すると、*ppvObjectReferenceriid で指定されたインターフェイスへのポインターです。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

戻り値 説明
S_OK
メソッドは正常に完了しました。
E_NOINTERFACE
要求されたインターフェイスは、登録済みオブジェクトに実装されていません。

 

注釈

RoGetAgileReference 関数を呼び出して、オブジェクトへのアジャイル参照を作成します。 Resolve メソッドを呼び出して、Resolve が呼び出されたアパートメントにオブジェクトをローカライズします。

要件

要件
サポートされている最小のクライアント
Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]

こちらもご覧ください

IAgileReference

RoGetAgileReference