Здравствуйте, theTrueMayhem, Вы писали:
TM>Есть устройство но о неизвестно что у него за Endpoint...
TM>Написал драйвер он нашел только один pipe!
TM>1 вопрос) Pipe это и есть впринципе Enpoint?
TM>Далее он у меня выдал PipeType = 0x2; EndpoinAddress = 0x6
TM>2 вопрос) можно ли по этому определить характер Endpoint'a ? И какой он у меня в данном случае ? TM>Дело в том что DispatchWrite выдает ошибку STATUS_INVALID_PARAMETER = c000000d; а мне кажеться что это из-за того, что у меня она написана под Bulk а на самом деле Endpoint вида Interrupt... и хотелось бы из этого узнать в чем дело..!
Дело в том, что по одному и тому же Endpoint можно как писать данные, так и читать, хотя я сильно в этом не разбирался, но там нужно составлять URB запросы к девайсу.