コンパイラの警告 (レベル 1) C4272
'function': __declspec(dllimport) とマークされています。関数をインポートするときは、ネイティブ呼び出し規約を指定しなければなりません。
__clrcall 呼び出し規則でマークされた関数をエクスポートするのはエラーになります。__clrcall
とマークされた関数をインポートしようとすると、コンパイラーはこの警告を発します。
次の例では C4272 が生成されます:
// C4272.cpp
// compile with: /c /W1 /clr
__declspec(dllimport) void __clrcall Test(); // C4272
__declspec(dllimport) void Test2(); // OK