Megosztás a következőn keresztül:


C3385-ös fordítási hiba

"class::function" : a DllImport Custom attribútummal rendelkező függvény nem tud osztálypéldányt visszaadni

Megjegyzések

Az attribútummal DllImport megadott .dll fájlban definiált függvények nem adhatnak vissza osztálypéldányt.

Example

A következő példa C3385-öt hoz létre:

// 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
};