PYI 0 16 апреля, 2012 Опубликовано 16 апреля, 2012 · Жалоба Добрый день. USB-устройство устанавливается как виртуальный COM-порт. Открываю его HDL=CreateFile("\\\\.\\COMn",...), Вызываю DeviceIoControl(HDL,IOCTL_GET_DEVICE_DESCRIPTOR,...); и DeviceIoControl(HDL,IOCTL_GET_USB_DESCRIPTOR,...); в обоих случаях возвращает TRUE, но структуры с данными не заполняет, и счетчик байт=0. Вызовов IOCTL_SERIAL_... и IOCTL_SERENUM_..., возвращающих VID и PID не нашел. Работаю в Borland C++. Может кто-нибудь подсказать, можно получить VID и PID для виртуального COM-порта, и если да, то как. Юрий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться