コンパイラの警告 (レベル 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