Estrutura MixIn
Certifique-se de que uma classe de tempo de execução é derivada das interfaces de Tempo de Execução do Windows , se houver, e então 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 estrutura de Implementa .MixInType
Um tipo base.hasImplements
true se MixInType é derivado de implementação atual; o tipo base false caso contrário.
Comentários
Se uma classe é derivada de ambos Tempo de Execução do Windows e a classe COM interfaces, a lista de declaração de classe deve primeiro listar todas as interfaces de Tempo de Execução do Windows e então COM qualquer 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