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.
'klasse::function': een functie met een aangepast dllImport-kenmerk kan geen exemplaar van een klasse retourneren
Opmerkingen
Een functie die is gedefinieerd als een .dll-bestand dat is opgegeven met het DllImport kenmerk, kan geen exemplaar van een klasse retourneren.
Example
In het volgende voorbeeld wordt C3385 gegenereerd:
// C3385.cpp
// compile with: /clr /c
using namespace System;
using namespace System::Runtime::InteropServices;
struct SomeStruct1 {};
public ref struct Wrap {
[ DllImport("somedll.dll", CharSet=CharSet::Unicode) ]
static SomeStruct1 f1([In, Out] SomeStruct1 *pS); // C3385
};