COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

Same sistema autônomo COM_INTERFACE_ENTRY_AUTOAGGREGATE, exceto que consultar qualquer IID resultados em encaminhar a consulta para punke se punk é NULO, criando automaticamente a agregação descrita pelo clsid.

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND( punk, clsid )

Parâmetros

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

  • clsid
    [in] O identificador de agregação que será criado se punk é NULO.

Comentários

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

See COM_INTERFACE_ENTRY macros comentários sobre COM entradas de MAP.

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

MAP COM macros

Macros ATL