.NET World - Mappatura PInvoke con struttura C
Cerca
 











Forum - .NET World - Mappatura PInvoke con struttura C

Avatar
lorenzo (Normal User)
Expert


Messaggi: 1153
Iscritto: 15/04/2008

Pollice su 56 Pollice su 27 (67%)
Segnala al moderatore
Postato alle 21:16
Martedì, 31/01/2012
Avendo una struttura di questo tipo in C:

Codice sorgente - presumibilmente .NET World

  1. struct info
  2. {
  3.      char ***values;
  4. };



come posso mapparla con Pinvoke?


"There's no point in being exact about something if you don't even know what you're talking about."

JOHN VON NEUMANN


Siamo italiani NO??
Allora scriviamo in ITALIANO!!!!
PM
Avatar
Il Totem (Admin)
Guru


Messaggi: 3569
Iscritto: 24/01/2006

Pollice su 453 Pollice su 59 (88%)
Up
2
Down
V
Segnala al moderatore
Postato alle 11:12
Mercoledì, 01/02/2012
Usando dei blocchi unsafe in C# puoi utilizzare i puntatori come in C. Altrimenti utilizza un semplice IntPtr. Dovrai eseguire l'indirezione manualmente con Marshal.ReadInt32.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM
 

Creative Commons License
Il layout di questo sito è concesso sotto licenza Creative Commons.
Per maggiori informazioni sulle licenze dei contenuti del sito, clicca.