IConnectionPointContainer::FindConnectionPoint-Methode (ocidl.h)
Gibt einen Zeiger auf die IConnectionPoint-Schnittstelle eines Verbindungspunkts für eine angegebene IID zurück, wenn dieser IID eine unterstützte ausgehende Schnittstelle beschreibt.
Syntax
HRESULT FindConnectionPoint(
[in] REFIID riid,
[out] IConnectionPoint **ppCP
);
Parameter
[in] riid
Schnittstellenbezeichner der ausgehenden Schnittstelle, deren Verbindungspunktobjekt angefordert wird.
[out] ppCP
Die Adresse einer IConnectionPoint-Schnittstellenzeigervariable , die den Zeiger auf den Verbindungspunkt empfängt, der die riid-Schnittstelle unterstützt. Wenn ein Fehler auftritt, legt die Implementierung den Wert auf NULL fest.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_OUTOFMEMORY und E_UNEXPECTED sowie die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Die Adresse in ppCP ist ungültig. Es kann z. B. NULL sein. |
|
Dieses zu verbindende Objekt unterstützt nicht die ausgehende Schnittstelle, die von riid angegeben wird. |
Hinweise
Diese Methode ist die QueryInterface-Entsprechung für die ausgehenden Schnittstellen eines Objekts, wobei die ausgehende Schnittstelle mit riid angegeben wird und bei dem der zurückgegebene Schnittstellenzeiger immer der eines Verbindungspunkts ist.
Hinweise für Anrufer
Wenn der Aufruf erfolgreich ist, ist der Aufrufer für das Freigeben des Verbindungspunkts verantwortlich, indem er Release aufruft, wenn der Verbindungspunkt nicht mehr benötigt wird.Hinweise zu Implementierern
E_NOTIMPL ist als Rückgabewert für diese Methode nicht zulässig. Jede Implementierung von IConnectionPointContainer muss diese Methode für die ausgehenden Schnittstellen des verbindenden Objekts implementieren.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |