Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
"exported_function" (decorated_name) waarnaar wordt verwezen in functie "function_containing_function_call" (decorated_name)
Opmerkingen
Wanneer u een systeemeigen functie in een pure afbeelding probeert te importeren, moet u er rekening mee houden dat de impliciete aanroepende conventies verschillen tussen systeemeigen en pure compilaties.
De optie /clr:pure compiler is afgeschaft in Visual Studio 2015 en wordt niet ondersteund in Visual Studio 2017.
Voorbeelden
In dit codevoorbeeld wordt een onderdeel gegenereerd met een geƫxporteerde, systeemeigen functie waarvan de aanroepconventie impliciet __cdecl.
// LNK2028.cpp
// compile with: /LD
__declspec(dllexport) int func() {
return 3;
}
In het volgende voorbeeld wordt een pure client gemaakt die de systeemeigen functie verbruikt. De oproepconventie onder /clr:pure is echter __clrcall. In het volgende voorbeeld wordt LNK2028 gegenereerd.
// LNK2028_b.cpp
// compile with: /clr:pure lnk2028.lib
// LNK2028 expected
int func();
int main() {
return func();
}