Главная arrow Программирование arrow PC arrow HID FAQ, отправка и прием репортов под Windows Monday, March 20 2023  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

HID FAQ, отправка и прием репортов под Windows Версия для печати
Написал microsin   
11.05.2009

Здесь переведены несколько вопросов с сайта http://www.lvr.com/hidfaq.htm.

[Как можно в приложении запросить репорт с использованием control transfer?]
HidD_GetFeature запрашивает Feature report с использованием control transfer с запросом Get_Report. Начиная с Windows XP, Вы можете использовать HidD_GetInputReport для запроса Input report с control transfer и запросом Get_Report.

[Как может приложение отправить репорт с помощью control transfer?]
Под Windows 98 Gold (original version), WriteFile отправляет Output reports с использованием control transfer с запросом Set_Report. Под Windows более старших версий (w2k, XP и т. д.), WriteFile использует control transfer, если HID интерфейс не имеет interrupt OUT endpoint. В противном случае, WriteFile использует interrupt transfers для Output reports. Начиная с Windows XP, вы можете использовать для отправки HidD_SetInputReport Output report с использованием control transfer и запроса Set_Report. При всех версий Windows, HidD_SetFeature отправляет Feature report с помощью control transfer с запросом Set_Report.

 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2023