Macros de mapa COM
Esses macros definem mapas da interface COM.
Marca o início de entradas do mapa da interface COM. |
|
Insere interfaces no mapa da interface COM. |
|
Use este macro para desambiguar duas ramificações de herança. |
|
Use este macro para incorporar a interface no mapa COM e para especificar o IID. |
|
Mesmo que COM_INTERFACE_ENTRY2, a não ser que você pode especificar um IID diferente. |
|
Quando a interface identificada por iid é consultada para, COM_INTERFACE_ENTRY_AGGREGATE encaminha a punk. |
|
Mesmo que COM_INTERFACE_ENTRY_AGGREGATE, exceto que consulte para qualquer IID leva a encaminhar a consulta a punk. |
|
Mesmo que COM_INTERFACE_ENTRY_AGGREGATE, exceto se punk é NULO, cria automaticamente a agregação descrita por clsid. |
|
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. |
|
Faz com que seu programa chama DebugBreak quando a interface especificada é consultada para. |
|
Salva os dados - específicos para cada instância. |
|
Expõem suas interfaces de rasgo - fora. |
|
Processa o mapa da classe base quando o processamento atinge essa entrada no mapa COM. |
|
Um mecanismo geral para ligar em QueryInterface de ATL lógica. |
|
Mesmo que COM_INTERFACE_ENTRY_FUNC, exceto que consulte para alguns resultados de IID em uma chamada para func. |
|
Retorna E_NOINTERFACE e encerra o processamento do mapa da quando a interface especificada é consultada para. |
|
Marca end de entradas do mapa da interface COM. |