CComAggObject::QueryInterface
Extrait un pointeur vers l'interface demandée.
STDMETHOD(QueryInterface)(
REFIID iid,
void ** ppvObject
);
template <class Q>
HRESULT STDMETHODCALLTYPE QueryInterface(
Q** pp
);
Paramètres
iid
[in] L'identificateur de l'interface qui est demandée.ppvObject
[out] Un pointeur vers un pointeur d'interface l'a identifié par iid. Si l'objet ne prend pas en charge cette interface, ppvObject a la valeur NULL.pp
[out] Un pointeur vers un pointeur d'interface identifié par le type Q. Si l'objet ne prend pas en charge cette interface, pp a la valeur NULL.
Valeur de retour
Une valeur standard d' HRESULT .
Notes
Si l'interface demandée est IUnknown, QueryInterface retourne un pointeur vers propre IUnknown de l'objet regroupé en agrégats et incrémente le décompte de références. Sinon, requêtes de cette méthode pour l'interface via le membre d' CComContainedObject , m_contained.
Configuration requise
Header: atlcom.h