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