コンパイラ エラー C3865
'calling_convention' : ネイティブのメンバー関数でのみ使用できます
呼び出し規約が、グローバル関数またはマネージド メンバー関数のいずれかである関数で使用されました。 呼び出し規約は、ネイティブの (マネージドでない) メンバー関数でのみ使用できます。
詳細については、「呼び出し規則」を参照してください。
次の例では C3865 が生成されます。
// C3865.cpp
// compile with: /clr
// processor: x86
void __thiscall Func(){} // C3865
// OK
struct MyType {
void __thiscall Func(){}
};