COM_INTERFACE_ENTRY_AUTOAGGREGATE
和 COM_INTERFACE_ENTRY_AGGREGATE相同,只不过,如果 punk 是 NULL,它自动创建 clsid描述的聚合。
COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )
参数
iid
[in]接口的GUID查询。punk
[in] IUnknown 指针的名称。必须是包含COM映射的选件类的成员。clsid
[out]将创建聚合的标识符,如果 punk 是 NULL。
备注
有关COM映射项的备注参见 COM_INTERFACE_ENTRY宏。
示例
BEGIN_COM_MAP(COuter3)
COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()
要求
Header: atlcom.h