CComPtrBase::QueryInterface

Rufen Sie diese Methode auf, um einen Zeiger auf eine angegebene Schnittstelle zurückzugeben.

template <
   class Q
> HRESULT QueryInterface(Q** pp ) const throw( );

Parameter

  • Q
    Der Objekttyp, dessen Schnittstellenzeiger erforderlich ist.

  • pp
    Adresse der Ausgabevariable, die den angeforderten Schnittstellenzeiger empfängt.

Rückgabewert

EINGABETASTE S_OK bei Erfolg oder E_NOINTERFACE auf Fehler.

Hinweise

Diese Methode ruft IUnknown::QueryInterface.

In Debugbuilds ein Assertionsfehler tritt auf, wenn pp. nicht gleich NULL ist.

Anforderungen

Header: atlcomcli.h

Siehe auch

Referenz

CComPtrBase-Klasse

CComPtrBase::SetSite