MixIn - структура
Гарантирует, что класс среды выполнения является производным от интерфейсов среды выполнения Windows, если таковые имеются, а затем от интерфейсов классической модели COM.
Синтаксис
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Параметры
Производный
Тип, производный от структуры Implements .
MixInType
Базовый тип.
hasImplements
true
Значение , если MixInType является производным от текущей реализации базового типа; false
в противном случае.
Замечания
Если класс является производным от интерфейсов COM среда выполнения Windows и класса, список объявлений классов должен сначала перечислить все среда выполнения Windows интерфейсы, а затем любые классические COM-интерфейсы. MixIn гарантирует, что интерфейсы указаны в правильном порядке.
Иерархия наследования
MixIn
Требования
Заголовок: implements.h
Пространство имен: Microsoft::WRL