共用方式為


MixIn 結構

確定執行階段類別從 Windows 執行階段 介面衍生,如果有的話,然後一般 COM 介面。

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

參數

  • Derived
    實作 結構衍生的型別。

  • MixInType
    基底型別。

  • hasImplements
    如果 MixInType 是從目前實作的基底型別所衍生,則為true ;否則 false 。

備註

如果類別衍生自 Windows 執行階段 和類別 COM 介面,類別宣告清單必須先列出所有 Windows 執行階段 介面接著任何傳統 COM 介面。 MixIn 確定介面以正確的順序指定。

繼承階層架構

MixIn

需求

標題: implements.h

**命名空間:**Microsoft::WRL

請參閱

參考

Microsoft::WRL 命名空間