COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND ( punk, clsid )

Parametri

punk

[in] Il nome di un puntatore a IUnknown . Deve essere un membro della classe che contiene la mappa COM.

clsid

[in] L'identificatore dell'aggregato che verrā creato se punk č NULL.

Osservazioni

Lo stesso come COM_INTERFACE_ENTRY_AUTOAGGREGATE, eccetto che l'esecuzione di query per qualsiasi IID traduce in inoltrando la query a punke se il punk č NULL, creando automaticamente l'aggregazione descritta dal clsid. Se la query di interfaccia non riesce, l'elaborazione della mappa COM continua.

Ad esempio, dall'esempio ATL COMMAP

BEGI&N_COM_MAP(COuter)
 nbsp; ...
   COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND (m_pUnkAutoAggB.p, CLSID_CAutoAggB)
   ...
END_COM_MAP()

Per osservazioni su voci mappa COM, vedere Le macro COM_INTERFACE_ENTRY.

Macro ATL e funzioni globali

Index