Estrutura MixIn
Garante que uma classe de tempo de execução deriva das interfaces do Windows Runtime, se houver, e das interfaces COM clássicas.
Sintaxe
template<
typename Derived,
typename MixInType,
bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;
Parâmetros
Derivada
Um tipo derivado da estrutura Implements.
MixInType
Um tipo base.
hasImplements
true
se MixInType for derivado da implementação do tipo base atual; caso contrário, false
.
Comentários
Se uma classe for derivada de interfaces de Windows Runtime e de classe COM, a lista de declarações de classe deverá primeiro listar todas as interfaces Windows Runtime e, em seguida, todas as interfaces COM clássicas. O MixIn garante que as interfaces sejam especificadas na ordem correta.
Hierarquia de herança
MixIn
Requisitos
Cabeçalho: implements.h
Namespace: Microsoft::WRL