Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программировние USB
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
Игорь_M
Помогите найти примеры программ обмена данными с USB-устройством (не HID) со стороны хоста.
bve
Цитата(Игорь_M @ Mar 21 2008, 15:34) *
Помогите найти примеры программ обмена данными с USB-устройством (не HID) со стороны хоста.

Поищите книгу Агуров.Практика программирования USB.2006
В инете обычно идет с примерами.
Если есть куда, могу залить...
rezident
http://dasbook.ru/index.php?book=1000
Игорь_M
Да я ее вроде уже вдоль и поперек перечитал....
Там нормальные примеры только для HID-устройств....Они действительно работают.
Пробовал сделать оп аналогии, но пока не получается...
Функция SetupDiEnumDeviceInterfaces Возвращает false....
Игорь_M
Просто суть в том, что может я неправильно GUID использую?Как и где его нужно взять правильный?
Игорь_M
Узнал, что существуют GUID 2 типов(классов и интерфейсов).
Где можно найти GUID интерфейсов??
Седой
Цитата(Игорь_M @ Mar 28 2008, 17:59) *
Узнал, что существуют GUID 2 типов(классов и интерфейсов).
Где можно найти GUID интерфейсов??



Обращаемся к первоисточнику

О device setup class и device interface class (вам нужен device interface class ) -
http://msdn2.microsoft.com/en-us/library/ms791677.aspx

О GUID стандартных устройств -
http://msdn2.microsoft.com/en-us/library/bb663138.aspx

Для получение строки для открытия драйвера с помощью CreateFile -
http://msdn2.microsoft.com/en-us/library/ms791129.aspx
http://msdn2.microsoft.com/en-us/library/ms792901.aspx
http://msdn2.microsoft.com/en-us/library/ms793116.aspx

Пример использования
http://msdn2.microsoft.com/en-us/library/aa476413.aspx
еще
http://msdn2.microsoft.com/en-us/library/b...769(VS.85).aspx
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.