Freigeben über


IWeakReference::Resolve(REFIID,IInspectable**)-Methode (weakreference.h)

Löst einen schwachen Verweis auf, indem ein starker Verweis auf das Objekt zurückgegeben wird.

Syntax

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

Parameter

riid

Typ: REFIID

Ein Verweis auf den Schnittstellenbezeichner (Interface Identifier, IID) des Objekts.

objectReference

Typ: IInspectable**

Ein starker Verweis auf das -Objekt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn Sie versuchen, einen schwachen Verweis auf einen starken Verweis für ein Objekt aufzulösen, das nicht mehr verfügbar ist, gibt IWeakReference::ResolveS_OK zurück, aber der objectReference-Parameter zeigt auf NULL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile weakreference.h

Weitere Informationen

IWeakReference