Compartir a través de


COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

Igual que COM_INTERFACE_ENTRY_AUTOAGGREGATE, salvo que consultar cualquier IID da lugar a reenviar la consulta a punk, y si punk es NULL, automáticamente creando el agregado descrito por clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND( punk, clsid )

Parámetros

  • 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

Si la consulta de la interfaz, el procesamiento del mapa COM continúa.

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

Ejemplo

BEGIN_COM_MAP(COuter4)
   COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND(m_punkAutoAggB, CLSID_CAutoAggB)
END_COM_MAP()

Requisitos

encabezado: atlcom.h

Vea también

Otros recursos

Macros de mapa COM

Macros de ATL