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.
functie 'functie' gedeclareerd met sysimport en waarnaar wordt verwezen vanuit systeemeigen code; importbibliotheek vereist om te koppelen
Opmerkingen
Een systeemeigen functie die met DllImport in het programma is geïmporteerd, is aangeroepen vanuit een niet-beheerde functie. Daarom moet u een koppeling maken naar de importbibliotheek voor het DLL-bestand.
Deze waarschuwing kan niet worden opgelost in code of door de manier te wijzigen waarop u compileert. Gebruik de waarschuwingspragma om deze waarschuwing uit te schakelen.
Example
In het volgende voorbeeld wordt C4792 gegenereerd:
// C4792.cpp
// compile with: /clr /W3
// C4792 expected
using namespace System::Runtime::InteropServices;
[DllImport("msvcrt")]
extern "C" int __cdecl puts(const char *);
int main() {}
// Uncomment the following line to resolve.
// #pragma warning(disable : 4792)
#pragma unmanaged
void func(void){
puts("test");
}