MAP COM macros
Essas macros definem COM mapas de interface.
Marca o início das entradas de MAP COM interface. |
|
Insere interfaces no MAP da interface COM. |
|
Use essa macro para disambiguate duas ramificações de herança. |
|
Use essa macro para entrar na interface para o MAP COM e especificar seu IID. |
|
Same sistema autônomo COM_INTERFACE_ENTRY2, exceto que você pode especificar um IID diferente. |
|
Quando a interface identificada por iid é consultado COM_INTERFACE_ENTRY_AGGREGATE encaminha para punk. |
|
Same sistema autônomo COM_INTERFACE_ENTRY_AGGREGATE, exceto que consultar qualquer IID resultados em encaminhar a consulta para punk. |
|
Igual a COM_INTERFACE_ENTRY_AGGREGATE, exceto se punk é NULO, ele cria automaticamente o agregado descrito pelo clsid. |
|
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. |
|
Faz com que o programa de telefonar DebugBreak quando a interface especificada é consultada quanto a. |
|
Salva os dados específicos de interface para cada instância. |
|
Expõe as interfaces destacável. |
|
Processa o MAP COM da classe base quando o processamento atinge essa entrada no MAP COM. |
|
Um mecanismo geral para conectar em QueryInterface lógica. |
|
Same sistema autônomo COM_INTERFACE_ENTRY_FUNC, exceto que consultar qualquer IID resultados em uma telefonar para func. |
|
RetornaE_NOINTERFACE e termina COM MAP processamento quando a interface especificada é consultada quanto a. |
|
Marca o participante das entradas de MAP COM interface. |