Condividi tramite


COM_INTERFACE_ENTRY_AUTOAGGREGATE

Equivalente a COM_INTERFACE_ENTRY_AGGREGATE, tranne se punk è NULL, crea automaticamente l'aggregazione descritta da clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE( iid, punk, clsid )

Parametri

  • iid
    [in] Il GUID dell'interfaccia eseguire una query per.

  • punk
    [in] il nome di un puntatore IUnknown.Deve essere un membro di classe che contiene la mappa COM.

  • clsid
    [in] identificatore di aggregazione che verrà creata se punk è NULL.

Note

Vedere Macro COM_INTERFACE_ENTRY per le osservazioni sulle voci della mappa COM.

Esempio

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

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

Macro di mappa COM

Macro ATL