Je ne sais pas comment gérer cette structure dans Mono.Marquage d'une structure en C à C#
typedef struct rib_struct {
rib_used_t used;
rib_status_t status;
rib_role_t role;
uint8_t conf;
rib_dc_t *pending;
pthread_mutex_t mutex;
pthread_cond_t cond;
rib_f_t *props;
} rib_t;
Et par exemple, rib_dc_t
est comme:
typedef struct rib_dc_struct {
uint16_t id;
uint8_t min_id;
uint8_t conf;
struct rib_dc_struct *next;
} rib_dc_t;
Je ne sais pas comment les structures marshall pthread. Et les pointeurs ... devrais-je utiliser IntPtr
ou une structure gérée? Comment masquer le pointeur dans la dernière structure à la structure elle-même?
Merci à adanvaced