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

请参见

其他资源

COM映射宏

ATL 宏