Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'class::function': una funzione che ha un attributo personalizzato DllImport non può restituire un'istanza di una classe
Osservazioni:
Una funzione definita come appartenente a un file DLL specificato con l'attributo DllImport non può restituire un'istanza di una classe.
Example
L'esempio seguente genera l'errore C3385:
// 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
};