次の方法で共有


IWeakReference::Resolve(REFIID,IInspectable**) メソッド (weakreference.h)

オブジェクトへの厳密な参照を返すことによって弱い参照を解決します。

構文

HRESULT Resolve(
  REFIID       riid,
  IInspectable **objectReference
);

パラメーター

riid

種類: REFIID

オブジェクトのインターフェイス識別子 (IID) への参照。

objectReference

種類: IInspectable**

オブジェクトへの厳密な参照。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

使用できなくなったオブジェクトの厳密な参照への弱い参照を解決しようとすると、 IWeakReference::ResolveS_OKを返しますが、 objectReference パラメーターは null を指します。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー weakreference.h

関連項目

IWeakReference