Compartilhar via


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(){}
};