Макросы сопоставления модели COM
Эти макросы указывают сопоставления COM-интерфейса.
Отмечает начало записей сопоставления COM-интерфейса. |
|
Интерфейсы перейдет в сопоставление интерфейса модели COM. |
|
Используйте этот макрос для устранения неоднозначности 2 ветвления наследования. |
|
Используйте этот макрос, чтобы ввести интерфейс в сопоставление модели COM и задать его ИДЕНТИФИКАТОРА. |
|
То же, что и COM_INTERFACE_ENTRY2, за исключением того, что можно указать другое ИДЕНТИФИКАТОРА. |
|
Если интерфейс указанный iid запрашивается для COM_INTERFACE_ENTRY_AGGREGATE переадресует к punk. |
|
То же, что и COM_INTERFACE_ENTRY_AGGREGATE, за исключением того, что выполнение запроса для получения всех IID приводит к переадресованы запрос к punk. |
|
То же, что и COM_INTERFACE_ENTRY_AGGREGATE, за исключением если punkNULL, то он автоматически создает статистическое выражение, описанный clsid. |
|
То же, что и COM_INTERFACE_ENTRY_AUTOAGGREGATE, за исключением того, что выполнение запроса для получения всех IID приводит к переадресованы запрос к punk, и если punkNULL, то автоматически создать агрегат, описанный clsid. |
|
Заставляет программу вызвать DebugBreak, если указанный интерфейс запрашивается. |
|
Сохраняет сведения о интерфейс- определенного для каждого экземпляра. |
|
Предоставляет свои перемещаемые интерфейсы. |
|
Обрабатывает сопоставление модели COM базового класса при обработке достигает эту запись в сопоставлении модели COM. |
|
Общий механизм циклический в QueryInterface библиотеки ATL логику. |
|
То же, что и COM_INTERFACE_ENTRY_FUNC, за исключением того, что выполнение запроса для получения всех IID, приводят к вызову func. |
|
Возвращает E_NOINTERFACE и заканчивается сопоставление модели COM, если указанный интерфейс запрашивается для обработки. |
|
Помечает конец записей сопоставления COM-интерфейса. |