Compiler Warning (level 1) C4272
'function' : ditandai __declspec(dllimport); harus menentukan konvensi panggilan asli saat mengimpor fungsi.
Ini adalah kesalahan untuk mengekspor fungsi yang ditandai dengan konvensi panggilan __clrcall , dan pengkompilasi mengeluarkan peringatan ini jika Anda mencoba mengimpor fungsi yang ditandai __clrcall
.
Sampel berikut menghasilkan C4272:
// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test(); // C4272
__declspec(dllimport) void Test2(); // OK