コンパイラ エラー C3161
'interface' : インターフェイスでクラス、構造体、共用体、またはインターフェイスを入れ子にすることはできません。クラス、構造体、または共用体でインターフェイスを入れ子にすることもできません
__interface は、グローバル スコープまたは名前空間内でのみ使用できます。 クラス、構造体、または共用体は、インターフェイスには存在できません。
例
次の例では C3161 が生成されます。
// C3161.cpp
// compile with: /c
__interface X {
__interface Y {}; // C3161 A nested interface
};