Compartilhar via


MAP COM macros

Essas macros definem COM mapas de interface.

BEGIN_COM_MAP

Marca o início das entradas de MAP COM interface.

COM_INTERFACE_ENTRY

Insere interfaces no MAP da interface COM.

COM_INTERFACE_ENTRY2

Use essa macro para disambiguate duas ramificações de herança.

COM_INTERFACE_ENTRY_IID

Use essa macro para entrar na interface para o MAP COM e especificar seu IID.

COM_INTERFACE_ENTRY2_IID

Same sistema autônomo COM_INTERFACE_ENTRY2, exceto que você pode especificar um IID diferente.

COM_INTERFACE_ENTRY_AGGREGATE

Quando a interface identificada por iid é consultado COM_INTERFACE_ENTRY_AGGREGATE encaminha para punk.

COM_INTERFACE_ENTRY_AGGREGATE_BLIND

Same sistema autônomo COM_INTERFACE_ENTRY_AGGREGATE, exceto que consultar qualquer IID resultados em encaminhar a consulta para punk.

COM_INTERFACE_ENTRY_AUTOAGGREGATE

Igual a COM_INTERFACE_ENTRY_AGGREGATE, exceto se punk é NULO, ele cria automaticamente o agregado descrito pelo clsid.

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_BREAK

Faz com que o programa de telefonar DebugBreak quando a interface especificada é consultada quanto a.

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

Salva os dados específicos de interface para cada instância.

COM_INTERFACE_ENTRY_TEAR_OFF

Expõe as interfaces destacável.

COM_INTERFACE_ENTRY_CHAIN

Processa o MAP COM da classe base quando o processamento atinge essa entrada no MAP COM.

COM_INTERFACE_ENTRY_FUNC

Um mecanismo geral para conectar em QueryInterface lógica.

COM_INTERFACE_ENTRY_FUNC_BLIND

Same sistema autônomo COM_INTERFACE_ENTRY_FUNC, exceto que consultar qualquer IID resultados em uma telefonar para func.

COM_INTERFACE_ENTRY_NOINTERFACE

RetornaE_NOINTERFACE e termina COM MAP processamento quando a interface especificada é consultada quanto a.

END_COM_MAP

Marca o participante das entradas de MAP COM interface.

Consulte também

Outros recursos

Macros ATL

MAP COM funções global