Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft Zeiger auf die unterstützten internen Schnittstellen für ein Objekt ab.
Syntax
HRESULT QueryInternalInterface(
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] riid
Der Bezeichner der internen Schnittstelle, die angefordert wird.
[out] ppv
Die Adresse einer Zeigervariable, die den im riid-Parameter angeforderten Schnittstellenzeiger empfängt. Nach erfolgreicher Rückgabe enthält *ppv den angeforderten Schnittstellenzeiger auf das Objekt. Wenn das Objekt die Schnittstelle nicht unterstützt, wird *ppv auf NULL festgelegt.
Rückgabewert
Diese Methode gibt S_OK zurück, wenn die Schnittstelle unterstützt wird, und E_NOINTERFACE andernfalls.
Hinweise
Diese Methode ähnelt der IUnknown::QueryInterface-Methode , mit der Ausnahme, dass der COM-Proxy-Manager, wenn er aggregiert wird, einige Schnittstellen nicht über QueryInterface verfügbar macht. Stattdessen müssen diese internen Schnittstellen über QueryInternalInterface verfügbar gemacht werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | objidlbase.h (include ObjIdl.h) |