Partager via


COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

Même que COM_INTERFACE_ENTRY_AUTOAGGREGATE, sauf que recherchant tout IID une en effectuant le suivi de la requête à punk, et si punk est NULL, créant automatiquement l'agrégat décrit par clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND( punk, clsid )

Paramètres

  • punk
    [in] le nom d'un pointeur d' IUnknown .Doit être membre de la classe contenant le mappage COM.

  • clsid
    [in] L'identificateur de l'agrégat qui sera créé si punk est NULL.

Notes

Si la requête d'interface échoue, le traitement du mappage COM continuer.

Consultez De macros COM_INTERFACE_ENTRY pour les notes sur les entrées de mappage COM.

Exemple

BEGIN_COM_MAP(COuter4)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND(m_punkAutoAggB, CLSID_CAutoAggB)
END_COM_MAP()

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de mappage COM

Macros ATL