Condividi tramite


Avviso del compilatore (livello 1) C4272

'function': è contrassegnato __declspec(dllimport); deve specificare la convenzione di chiamata nativa durante l'importazione di una funzione.

Si tratta di un errore durante l'esportazione di una funzione contrassegnata con la convenzione di chiamata __clrcall e il compilatore genera questo avviso se si tenta di importare una funzione contrassegnata come __clrcall.

L'esempio seguente genera l'errore C4272:

// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test();   // C4272
__declspec(dllimport) void Test2();   // OK