IObjectProvider::QueryObject-Methode (shobjidl_core.h)
Abfragen für ein angegebenes Objekt.
Syntax
HRESULT QueryObject(
[in] REFGUID guidObject,
[in] REFIID riid,
[out] void **ppvOut
);
Parameter
[in] guidObject
Typ: REFGUID
Ein Verweis auf die GUID , die zum Identifizieren des Objekts verwendet wird.
[in] riid
Typ: REFIID
Gibt die gewünschte Schnittstellen-ID an.
[out] ppvOut
Typ: void**
Enthält bei Erfolg die Adresse eines Zeigers auf das durch riid angegebene Objekt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Objektimplementierer, die die Ermittlung anderer Objekte aktivieren möchten, die sie erstellen können oder die sie enthalten, sollten IObjectProvider::QueryObject implementieren und die GUID-Werte veröffentlichen, die diese Objekte für Clients dieses Objekts benennen. Beachten Sie, dass Objekte die Anforderung für ein Objekt nicht an andere Objekte wie QueryService übergeben sollten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |