CComPolyObject::QueryInterface
Recupera un puntatore a un'interfaccia richiesta.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parametri
Q
Un'interfaccia COM.iid
[in] identificatore di interfaccia necessaria.ppvObject
[out] puntatore Al puntatore a interfaccia identificato da iid.Se l'oggetto non supporta questa interfaccia, ppvObject è impostato su NULL.pp
[out] puntatore All'interfaccia identificata da __uuidof(Q).
Valore restituito
Un valore standard HRESULT.
Note
Per un oggetto aggregato, se l'interfaccia richiesta è IUnknown, restituzione QueryInterface un puntatore a un IUnknown dell'oggetto aggregati e incrementare il conteggio dei riferimenti.In caso contrario, query per l'interfaccia tramite il membro dati CComContainedObject, m_containeddi questo metodo.
Requisiti
Header: atlcom.h