Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'class::function' : uma função que tem um atributo personalizado DllImport não pode retornar uma instância de uma classe
Observações
Uma função definida como sendo em um arquivo .dll especificado com o atributo DllImport não pode retornar uma instância de uma classe.
Example
O exemplo a seguir gera 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
};