Bagikan melalui


Struktur MixIn

Memastikan bahwa kelas runtime berasal dari antarmuka Windows Runtime, jika ada, lalu antarmuka COM klasik.

Sintaks

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

Parameter

Berasal
Jenis yang berasal dari struktur Implements .

MixInType
Jenis dasar.

hasImplements
true jika MixInType berasal dari implementasi saat ini, jenis dasar; false jika tidak.

Keterangan

Jika kelas berasal dari antarmuka Windows Runtime dan COM kelas, daftar deklarasi kelas harus terlebih dahulu mencantumkan antarmuka Windows Runtime dan kemudian antarmuka COM klasik apa pun. MixIn memastikan bahwa antarmuka ditentukan dalam urutan yang benar.

Hierarki Warisan

MixIn

Persyaratan

Header: implements.h

Namespace: Microsoft::WRL

Baca juga

Microsoft::WRL Namespace