COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND ( punk, clsid )

Paramètres

punk

[en] Le nom d'un pointeur IUnknown . Doit être un membre de la classe contenant la carte COM.

clsid

[en] L'identificateur de l'agrégat qui sera créé si punk est NULL.

Remarques

Même comme COM_INTERFACE_ENTRY_AUTOAGGREGATE, sauf que l'interrogation pour les IID résulte en transmettant la requête au punket si punk est NULL, créant automatiquement l'ensemble décrit par le clsid. Si la requête interface échoue, le traitement de la carte COM se poursuit.

Par exemple, à partir de l'exemple ATL COMMAP

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

Voir Macros COM_INTERFACE_ENTRY pour les remarques sur les entrées de la carte COM.

Les Macros ATL et fonctions globales

Index