| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > USB Vendor specific command |
| Автор: ArtemRubtsov 12.11.2006, 01:26 |
| Есть нестандартное USB-устройство, хэндл на него я получаю без проблем проблема заключается в том что это устройство работает через вендор команды подаваемые на Control Endpoint (RequestType = C0 например) команды тоже известны и они работают если их подавать через внешнюю программу (я использовал BusHound) вопрос как подавать эти команды использую Delphi все источники что я нашел не описывают возможности подачи вендор-команд (описаны только стандартные команды типа получить Description бла-бла-бла) пробовал использовать IOCTL_USB_USER_REQUEST пытаясь подавать RAW команду - но не работает не нашел примера, поэтому предполагаю что накосячил в коде помогите пожалуйста куском кода как подать вендор-команду через DeviceIOControl Спасибо |
| Автор: artem1987 15.11.2006, 18:24 |
| а как ты хэндл получаешь? |
| Автор: ArtemRubtsov 16.11.2006, 05:15 |
| CreateFile а путь через SetupApi вычисляю стандартным методом |
| Автор: artem1987 24.11.2006, 20:04 |
| а конкретнее, какой первый параметр? |
| Автор: ArtemRubtsov 25.11.2006, 20:06 |
| первый параметр чего ? |