MixIn (estructura)
Garantiza que una clase en tiempo de ejecución deriva de interfaces de Windows en tiempo de ejecución, si las hubiera, y luego de interfaces de COM clásico.
Sintaxis
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Parámetros
Derivado
Tipo derivado de la estructura Implements.
MixInType
Tipo base.
hasImplements
true
si MixInType se deriva de la implementación actual del tipo base; de lo contrario, false
.
Comentarios
Si una clase deriva tanto de interfaces de Windows Runtime como de la clase COM, la lista de declaración de la clase debe enumerar primero las interfaces de Windows Runtime y luego las interfaces COM clásicas. MixIn garantiza que las interfaces se especifican en el orden correcto.
Jerarquía de herencia
MixIn
Requisitos
Encabezado: implements.h
Espacio de nombres: Microsoft::WRL