Macro di mappa COM
Queste macro consentono di definire i mapping dell'interfaccia COM.
Contrassegna l'inizio delle voci della mappa dell'interfaccia COM. |
|
Fornisce interfacce nella mappa dell'interfaccia COM. |
|
Utilizzare questa macro per evitare ambiguità due branch di ereditarietà. |
|
Utilizzare questa macro per fornire l'interfaccia nella mappa COM e per specificare il relativo IID. |
|
Equivalente a COM_INTERFACE_ENTRY2, a meno che non sia possibile specificare un IID diverso. |
|
Quando l'interfaccia identificata da iid viene eseguita una query per, COM_INTERFACE_ENTRY_AGGREGATE inoltra a punk. |
|
Stesso COM_INTERFACE_ENTRY_AGGREGATE, eccetto di query per qualsiasi IID di inoltro la query a punk. |
|
Equivalente a COM_INTERFACE_ENTRY_AGGREGATE, tranne se punk è NULL, crea automaticamente l'aggregazione descritta da clsid. |
|
Stesso COM_INTERFACE_ENTRY_AUTOAGGREGATE, eccetto di query per qualsiasi IID di inoltro la query a punke se punk è NULL, creando automaticamente l'aggregazione descritta da clsid. |
|
Fa sì che il programma a chiamare DebugBreak quando l'interfaccia specificata è possibile eseguire una query per. |
|
Salva i dati venga gestita specifici per ogni istanza. |
|
Espone i un'interfaccia tear-off. |
|
Elabora la mappa COM della classe base durante l'elaborazione raggiunge questa voce nella mappa COM. |
|
Un meccanismo generale per l'associazione viene eseguita dall'in QueryInterface ATL la logica. |
|
Equivalente a COM_INTERFACE_ENTRY_FUNC, eccetto di query per i risultati di IID in una chiamata a func. |
|
Restituisce E_NOINTERFACE e termina l'elaborazione della mappa COM quando l'interfaccia specificata è possibile eseguire una query per. |
|
Contrassegna la fine delle voci della mappa dell'interfaccia COM. |