passage de structure par pointeur a une API de DLL
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:
1 2
|
Function(MaStructure *parameters) |
en C la structure est definie comme suit :
Code:
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:
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 ?