18. juni 2009 - 22:14Der er
6 kommentarer og 1 løsning
Marshal problem fra nativ kode
jeg har et problem med at jeg får en MarshalDirectiveException når jeg prøver at få fat i en adresse til et menoryområde nede fra mit nativ kode op til mit C#, så jeg kan opperer med det som var der et uint32 array. regne med at det er mig der ikke kan finde ud af at lave den rigtige Marshal mellem c og c#
nativ code
volatile unsigned int *bufp=0;
... bufp bliver sat lig med starten på et fix size array ...
extern unsigned int * get_pci_pcmem_bufp(void){ return *bufp; }
ja der er også rigtig nok arne_v men kan det ikke lade sig gøre at arbejde på et unmanaged array uden jeg skal kopi det til den managed dele måden jeg gør det på lige nu er
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.