MixIn Yapısı

Çalışma zamanı sınıfının varsa Windows Çalışma Zamanı arabirimlerinden ve ardından klasik COM arabirimlerinden türetilmesini sağlar.

Sözdizimi

template<
    typename Derived,
    typename MixInType,
    bool hasImplements = __is_base_of(Details::ImplementsBase, MixInType)
>
struct MixIn;

Parametreler

Türetilmiş
Implements yapısından türetilen bir tür.

MixInType
Temel tür.

hasImplements
trueMixInType geçerli uygulamadan türetilirse temel tür; false aksi takdirde.

Açıklamalar

Bir sınıf hem Windows Çalışma Zamanı hem de sınıf COM arabirimlerinden türetilirse, sınıf bildirim listesi önce tüm Windows Çalışma Zamanı arabirimlerini ve ardından klasik COM arabirimlerini listelemelidir. MixIn , arabirimlerin doğru sırada belirtilmesini sağlar.

Devralma Hiyerarşisi

MixIn

Gereksinimler

Üst bilgi: implements.h

Ad Alanı: Microsoft::WRL

Ayrıca bkz.

Microsoft::WRL Ad Alanı