ок, а если мну нужно указать дважды...
void XXX::RunTr()
{
g_dispatcher = lib_CreateThread(NULL, 0, dispatcher, (void*)this, 0, &thread_id);
}
void XXX::RunTr()
{
lib_CreateThread(NULL, 0, restart_thread, (void*)this, 0, &thread_id);
}
мне скажет
function 'void XXX::RunTr(void)' already has a body
А если я указываю функцию в
DWORD WINAPI
dispatcher(LPVOID param)
{
void XXX::RunTr()
{
lib_CreateThread(NULL, 0, restart_thread, (void*)this, 0, &thread_id);
}
..etc
}
то получаю..
'XXX::RunTr' : local function definitions are illegal
Вообще в начале я хотел исправить пару ошибок) Т.к. ошибки одинаковые, то я в начале написал про одну....
На сколько я понял тут создается поток что-бы передать обновленный конфиг драйверу.
В общем я пытаюсь собрать управляющую часть вот этого...
http://sourceforge.net/projects/tdifw