'class' : ジェネリック クラスはマネージド クラスまたは WinRT クラスでなければなりません
ジェネリック クラスは、マネージド クラスまたは Windows ランタイム クラスである必要があります。
次の例では、C3209 を生成し、その修正方法を示しています。
// C3209.cpp
// compile with: /clr
generic <class T>
class C {}; // C3209
// OK - ref class can be generic
generic <class T>
ref class D {};