Ostrzeżenie kompilatora (poziom 1) C4272
"function" : jest oznaczony __declspec(dllimport); podczas importowania funkcji należy określić natywną konwencję wywoływania.
Jest to błąd podczas eksportowania funkcji oznaczonej __clrcall konwencją wywoływania, a kompilator wyświetla to ostrzeżenie, jeśli próbujesz zaimportować funkcję oznaczoną jako __clrcall
.
Poniższy przykład generuje C4272:
// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test(); // C4272
__declspec(dllimport) void Test2(); // OK