Behandlung von Windows USB-Ereignissen

Ich habe einen generischen USB-HID-Kommunikationstreiber erstellt, der USB-Ereignisse überwachen und Datenpakete von und zu Geräten senden / empfangen kann. Ich benutze es erfolgreich seit meinemWinForms Tage so viel Code wurde von MSDN ausgesondert und sehr ähnlich wie vorgeschlagen implementiertHie. Meine Frage lautet: Die Beispiele, die ich sehe, beruhen weiterhin auf der scheinbar alten "Windows Messaging" -Architektur, d. H.System.Runtime.InteropServices, WM_xxxxxxx tippe Nachrichten, registriere / behandle diese in einem reinenC# WPF App mitHwndHandler, überschreibenWndProc usw. Ich habe mich gefragt, ob es keine Möglichkeit gibt, USB-Ereignisse mit einem moderneren, ereignisgesteuerten Ansatz zu verarbeiten, z. B. mitdelegates, @ abonnierEventHandlers, etc? SogarDien @ SO-Posts wird empfohlen, solche archaischen Methoden nicht zu verwenden, und ich stelle mir vor, dass es auch für USB-Ereignisse eine Lösung geben muss. Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage