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