Bagikan melalui


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