次の方法で共有


コンパイラ エラー C3807

'type' :ComImport 属性を含むクラスは 'type2' から派生できません。インターフェイスの実装のみ可能です

ComImportAttribute から派生した型は、インターフェイスのみを実装できます。

次の例では C3807 が生成されます。

// C3807.cpp
// compile with: /clr /c
ref struct S {};
interface struct I {};

[System::Runtime::InteropServices::ComImportAttribute()]
ref struct S1 : S {};   // C3807
ref struct S2 : I {};