COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND ( no clsid do punk, )

Parâmetros

punk

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

clsid

[no] O identificador de agregação que será criado se punk é NULL.

Observações

Same as COM_INTERFACE_ENTRY_AUTOAGGREGATE, exceto que consultar qualquer IID resultados in forwarding the consulta to punke se punk for Nulo, criando automaticamente a agregação descrita pelo clsid. Se a consulta de interface falha, processamento de mapa COM continua.

Por exemplo, a partir da amostra ATL COMMAP

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

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

ATL Macros e funções Global

Index