Compartir a través de


COM_INTERFACE_ENTRY_AUTOAGGREGATE

Igual que COM_INTERFACE_ENTRY_AGGREGATE, excepto si punk es NULL, crea automáticamente el agregado descrito por clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Parámetros

  • iid
    [in] GUID de la interfaz consultada para.

  • punk
    [in] el nombre de un puntero de IUnknown .Debe ser un miembro de la clase que contiene el mapa COM.

  • clsid
    [in] El identificador de agregado que se creará si punk es NULL.

Comentarios

Vea macros de COM_INTERFACE_ENTRY para las notas sobre entradas del mapa COM.

Ejemplo

BEGIN_COM_MAP(COuter3)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE(__uuidof(IAutoAgg), m_punkAutoAgg, CLSID_CAutoAgg)
END_COM_MAP()

Requisitos

encabezado: atlcom.h

Vea también

Otros recursos

Macros de mapa COM

Macros de ATL