Macros de mapa COM
Estas macros definen mapas de interfaz COM.
Marca el principio de las entradas de asignación de interfaz COM. |
|
Interfaces de las ENTRAR en el mapa de interfaz COM. |
|
Use esta macro para eliminar la ambigüedad de dos bifurcaciones de herencia. |
|
Use esta macro para escribir la interfaz en el mapa COM y especificar su identificador IID. |
|
Igual que COM_INTERFACE_ENTRY2, a menos que puede especificar otro identificador IID. |
|
Cuando la interfaz identificada por iid se consulta para, COM_INTERFACE_ENTRY_AGGREGATE reenvía a punk. |
|
Igual que COM_INTERFACE_ENTRY_AGGREGATE, salvo que consultar los resultados de IID reenvíe la consulta a punk. |
|
Igual que COM_INTERFACE_ENTRY_AGGREGATE, excepto si punk es NULL, crea automáticamente el agregado descrito por clsid. |
|
Igual que COM_INTERFACE_ENTRY_AUTOAGGREGATE, salvo que consultar cualquier IID da lugar a reenviar la consulta a punk, y si punk es NULL, automáticamente creando el agregado descrito por clsid. |
|
El programa para llamar a DebugBreak cuando la interfaz especificada se consulta para. |
|
guarda los datos interfaz-específicos para cada instancia. |
|
Expone las interfaces de rasgón. |
|
Procesa el mapa COM de la clase base al procesamiento alcanza esta entrada en el mapa COM. |
|
Un mecanismo general para enlazar en QueryInterface ATL lógica. |
|
Igual que COM_INTERFACE_ENTRY_FUNC, salvo que consultar cualquier IID produce una llamada a func. |
|
Devuelve E_NOINTERFACE y finaliza el procesamiento del mapa COM cuando la interfaz especificada se consulta para. |
|
Marca el final de las entradas de asignación de interfaz COM. |