Merci pour cette reponse,
cela ma permis d'aller un peu plus loin.
en ajoutant:
[StructLayout(LayoutKind::Sequential)]
avant la definition des class dont on souhaite connaitre leur taille
Par contre je tombe sur une classe qui possede en données membres une ArrayList. Je n'arrive pas a trouver les parametres necessaires pour bien marshalisé cette ArrayList. quel unmanagedtype dois-je utiliser?
[MarshalAs(UnmanagedType:: ??? , ??? )]
Meme probleme avec une donnée membre qui est un pointeur vers un objet managé.
Partager