Marshalling von struct-Return Value

02/12/2008 - 23:31 von Matthias Friedrich | Report spam
Hallo NG,

ich möchte eine Methoden importieren, die von einer C-DLL exportiert wird;
der Rückgabewert dieser Methode ist ein Struct. Allerdings klappt es nicht
so ganz mit dem Marshalling...

Etwas Code...

public struct custom_type {
public IntPtr n;
}

[DllImport("xyz.dll", EntryPoint="...")]
public static extern custom_type UnmanagedMethod(...);

Das klappt nicht so richtig.

Wie muss es sein?


Viele Grüße,
Matthias
 

Lesen sie die antworten

#1 Kerem Gümrükcü
03/12/2008 - 00:49 | Warnen spam
Hallo Matthias,

wie sieht denn die original C Signatur aus, also wie
sieht die ganz exakt aus: Aufrufkonvention, Datentypen,
also die exakte C-Signatur!


Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen