Partilhar via


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

Consulte também

Referência

Namespace Microsoft::WRL