c# 에서 c로 된 dll파일을 dllimport 하는데요...
글쓴이: kimwj304 / 작성시간: 수, 2010/07/21 - 8:50오후
수고들 많으십니다.
질문이 있어서 이렇게 글을 올리는 C#사용한 지 얼마 되지 않은 학생입니다.
다름이 아니라 c로 짠 dll 를 c#에서 불러서 사용하려고 하는데요
문제는 callback 함수를 등록하는 부분에서 문제가 생기네요.
c에서
void register_callback(int event_id, void (*callback_proc)(void *, int))
이런식으로 되어 있구요
콜백함수는 당연히
void aaa(void *a, int b){
}
이런식으로 되어 있구요..
C#에서
static void aaa(byte[] data, int t){
}
이런식으로 되어있는 콜백함수를 등록을 해야 하는데 어떻게 해야 할지 감도 오지 않네요
비슷한 경험이 있으시거나 하시는 분 안계신가요?
Forums:
댓글 달기