CComPolyObject::QueryInterface
Extrait un pointeur vers l'interface demandée.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Paramètres
Q
L'interface COM.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] Pointeur vers l'interface a identifié par __uuidof(Q).
Valeur de retour
Une valeur standard d' HRESULT .
Notes
Pour un objet regroupé en agrégats, 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