Mapa COM makra
Te makra zdefiniować mapy interfejsu COM.
Oznacza początek wpisy mapy interfejsu COM. |
|
Interfejsy wejścia w mapę interfejsu COM. |
|
To makro umożliwia disambiguate dwie gałęzie dziedziczenia. |
|
To makro umożliwia wprowadź interfejs do mapy COM i określić jego identyfikator IID. |
|
Podobnie jak COM_INTERFACE_ENTRY2, z wyjątkiem można określić inny identyfikator IID. |
|
Gdy interfejs jest identyfikowane przez iid jest kwerenda, COM_INTERFACE_ENTRY_AGGREGATE przesyła do punk. |
|
Podobnie jak COM_INTERFACE_ENTRY_AGGREGATE, chyba że kwerendy dla wszelkich IID skutkuje przesyłania kwerend do punk. |
|
Podobnie jak COM_INTERFACE_ENTRY_AGGREGATE, chyba że punk jest NULL, automatycznie tworzy agregacji opisany przez clsid. |
|
Podobnie jak COM_INTERFACE_ENTRY_AUTOAGGREGATE, chyba że kwerendy dla wszelkich IID skutkuje przesyłania kwerend do punki jeśli punk jest NULL, automatycznie tworzenie agregacji opisany przez clsid. |
|
Powoduje, że program do wywołania DebugBreak gdy kwerenda jest określonego interfejsu. |
|
Zapisuje dane specyficzne dla interfejsu dla każdego wystąpienia. |
|
Opisuje interfejsy Odrywane. |
|
Podczas przetwarzania osiągnie ten wpis w tablicy COM, przetwarza mapa COM klasy podstawowej. |
|
Ogólny mechanizm podłączania do ATL's QueryInterface logic. |
|
Podobnie jak COM_INTERFACE_ENTRY_FUNC, chyba że kwerendy dla wszelkich IID powoduje wywołanie func. |
|
Zwraca E_NOINTERFACE i kończy COM mapę przetwarzania, gdy kwerenda określonego interfejsu. |
|
Znaczniki końca wpisy mapy interfejsu COM. |