Manipulando Eventos USB do Windows
Criei um driver de comunicação USB HID genérico capaz de monitorar eventos USB e enviar / receber pacotes de dados de e para dispositivos. Eu tenho usado com sucesso desde o meuWinForms
dias, o código foi retirado do MSDN e implementado de maneira muito semelhante à maneira sugeridaaqui. Minha pergunta é: Os exemplos que eu vejo continuam a depender do que parece ser a arquitetura antiga "Windows Messaging", ou seja,System.Runtime.InteropServices
, Tipo WM_xxxxxxx, registrando / manipulando-as de maneira puramenteC# WPF
aplicativo comHwndHandler
substituindoWndProc
, etc. Gostaria de saber se não há uma maneira de lidar com eventos USB usando uma abordagem mais moderna, orientada a eventos, digamos comdelegates
, assinandoEventHandlers
etc? Atéesta As postagens de SO sugerem que você evite usar esses métodos arcaicos e imagino que deve haver uma solução para eventos USB também. Thanx.