Delen via


Compilerwaarschuwing C4439

'functienaam': functiedefinitie met een beheerd type in de handtekening moet een __clrcall aanroepconventie hebben

Opmerkingen

De compiler heeft impliciet een aanroepconventie vervangen door __clrcall. Om deze waarschuwing op te lossen, verwijdert u de __cdecl- of __stdcall-aanroepconventie.

C4439 wordt altijd als een fout uitgegeven. U kunt deze waarschuwing uitschakelen met de #pragma warning of /wd. Zie voor meer informatie warning of/w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Waarschuwingsniveau).

Example

In het volgende voorbeeld wordt C4439 gegenereerd:

// 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