Partager via


Avertissement du compilateur (niveau 1) C4272

'function' : est marqué __declspec(dllimport) ; doit spécifier la convention d’appel native lors de l’importation d’une fonction.

Il s’agit d’une erreur d’exportation d’une fonction marquée avec la convention d’appel __clrcall , et le compilateur émet cet avertissement si vous tentez d’importer une fonction marquée __clrcall.

L’exemple suivant génère l’erreur C4272 :

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