COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

Mesmo que COM_INTERFACE_ENTRY_AUTOAGGREGATE, exceto que consulte para qualquer IID leva a encaminhar a consulta a punk, e se punk é NULO, criando automaticamente a agregação descrita por clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND( punk, clsid )

Parâmetros

  • punk
    [in] o nome de um ponteiro de IUnknown .Deve ser um membro da classe que contém o mapa COM.

  • clsid
    [in] o identificador do agregado que será criado se punk é NULO.

Comentários

Se a consulta de interface falhar, o processamento do mapa de continua COM.

Consulte para macros de COM_INTERFACE_ENTRY comentários sobre entradas de mapa COM.

Exemplo

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

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Macros de mapa COM

Macros de ATL