Erro do compilador C3865
'calling_convention': só pode ser usado em funções membro nativas
Uma convenção de chamada foi usada em uma função que era uma função global ou em uma função membro gerenciada. A convenção de chamada só pode ser usada em uma função membro nativa (não gerenciada).
Para obter mais informações, consulte Convenção de chamada.
A amostra a seguir gera C3865:
// C3865.cpp
// compile with: /clr
// processor: x86
void __thiscall Func(){} // C3865
// OK
struct MyType {
void __thiscall Func(){}
};