Freigeben über


COM_INTERFACE_ENTRY_AUTOAGGREGATE

Identisch mit COM_INTERFACE_ENTRY_AGGREGATE, außer, wenn punkNULL ist, erstellt sie automatisch das Aggregat, das von clsid beschrieben wird.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Parameter

  • iid
    [in] Die GUID der Schnittstelle abgefragt für.

  • punk
    [in] Der Name eines IUnknown Zeigers.Muss ein Member der Klasse, die die COM-Zuordnung enthält.

  • clsid
    [in] Der Bezeichner des Aggregats, das erstellt wird, wenn punkNULL ist.

Hinweise

Siehe COM_INTERFACE_ENTRY-Makros für Hinweise zu COM-Zuordnungs-Einträge.

Beispiel

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

Anforderungen

Header: möchten

Siehe auch

Weitere Ressourcen

COM-Zuordnungs-Makros

ATL-Makros