>>Как вы реализуете ф-цию чтения? Функция чтения и записи выполняются в отдельном потоке. >>но InEndpt - это указатель и в потоке компилятор выдаёт ошибку В вашем примере ошибка. Вы не определяете InEndpt переменную. Если она у вас определяется в основном потоке то дочерний поток к ней обратиться не сможет однако можно ее передать дочернему потоку как параметр при запуске дочернего потока. >>простите меня, новичка, но какой хэндл всё время приходится получать? Хэндл драйвера.В вашем случае это HANDLE CCyUSBDevice::DeviceHandle(void) >>Я всё делал по примеру и после открытия IsOpen() возвращает true пока не отключишь железо от ПК даже после закрытия\открытия программы Все верно. Попробуйте загрузить прошивку в чип и прочитать новые параметры.Например новое количество эндпоинтов. У меня после загрузки прошивки оно не меняется,только после реинициализации я получаю обновленное значение.
|