Freigeben über


IAgileReference::Resolve-Methode

Ruft die Schnittstellen-ID eines agilen Verweises auf ein -Objekt ab.

Syntax

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

Parameter

riid [in]

Die Schnittstellen-ID der Schnittstelle, die aus der agilen Referenz abgerufen werden soll. Es muss nicht mit der registrierten Schnittstelle identisch sein.

ppvObjectReference [out, retval]

Bei erfolgreicher Fertigstellung ist *ppvObjectReference ein Zeiger auf die durch riid angegebene Schnittstelle.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_NOINTERFACE
Die angeforderte Schnittstelle ist für das registrierte Objekt nicht implementiert.

 

Bemerkungen

Rufen Sie die RoGetAgileReference-Funktion auf, um einen agilen Verweis auf ein Objekt zu erstellen. Rufen Sie die Resolve-Methode auf, um das Objekt in der Wohnung zu lokalisieren, in der Resolve aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]

Siehe auch

IAgileReference

RoGetAgileReference