Bonjour,
Dans le cadre de mon travail, j'ai réalisé une DLL windows dont toute l'interface est en C. À priori (ce n'est pas moi qui l'utilise en C#), il est tout à fait possible d'appeler des fonctionS C depuis le C#.
Une des fonctions de cette DLL C utilise un système de callback : on enregistre à un moment une fonction que la DLL appellera toute seule le moment venu.
Le prototype du callback ressemble à
void __stdcall mon_callback(void*, size_t, size_t, int);
Du coup, comment, en C#, déclarer (ou définir) une méthode (ou une fonction) pour que son prototype et sa convention d'appel soit compatible avec le prototype C donné ?
Merci
mabu
Partager