Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Funktionsname': Funktionsdefinition mit einem verwalteten Typ in der Signatur muss über eine
__clrcallAufrufkonvention verfügen
Bemerkungen
Der Compiler ersetzte implizit eine Aufrufkonvention durch __clrcall. Um diese Warnung zu beheben, entfernen Sie die __cdecl Konvention oder __stdcall die Aufrufkonvention.
C4439 wird immer als Fehler ausgegeben. Sie können diese Warnung mit dem #pragma warning oder dem /wd ausschalten. Weitere Informationen finden Sie unter warning oder /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Warnstufe).
Beispiel
Im folgenden Beispiel wird C4439 generiert:
// C4439.cpp
// compile with: /clr
void __stdcall f( System::String^ arg ) {} // C4439
void __clrcall f2( System::String^ arg ) {} // OK
void f3( System::String^ arg ) {} // OK