Bonjour a tous,

je dois utiliser une API dans une DLL ecrite en C

la fonction prend en paramètre un pointeur sur une structure
ci dessous le prototype en C
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Function(MaStructure *parameters)
en C la structure est definie comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
// parameters structure
typedef struct
{
     unsigned char * p1
     unsigned char p1_len
     unsigned char * p2
     unsigned char p2_len
} MaStructure ;
où p1 est un pointeur vers un tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
unsigned char TAB_p1[10];
Comment doit on déclarer ce genre de structure en VB.NET ?
J'ai essayé avec le Marshalling mais sans succès.

pouvez vous m'aider ?