Estrutura MixIn
Assegura que uma classe de tempo de execução deriva das interfaces de Tempo de Execução do Windows , se houver, e COM clássico interfaces.
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase,
MixInType)
>
struct MixIn;
Parâmetros
Derived
Um tipo derivado da estrutura de Implementa .MixInType
Um tipo base.hasImplements
true se MixInType é derivado da implementação atual o tipo de base; false de outra forma.
Comentários
Se uma classe é derivada do Tempo de Execução do Windows e a classe COM interfaces, a lista de declaração de classe deve primeiro listar as interfaces de Tempo de Execução do Windows e em qualquer COM clássico interfaces. MixIn garante que as interfaces são especificadas na ordem correta.
Hierarquia de Herança
MixIn
Requisitos
Cabeçalho: implements.h
Namespace: Microsoft::WRL