Wie kann ich Set_Idle Command an ein HID senden?
-
Hallo Leute,
ich habe schon im Internet und in der MSDN gesucht - vielleicht suche ich auch nach was Falschem.Ich möchte unter Verwendung der hid.lib und setupapi.lib eine PC-Anwendung für ein HID schreiben.
Es klappt auch alles wunderbar, ich kann das HANDLE auf das HID erzeugen und lese die Daten.Nun möchte ich wegen dem Anfangszustand den HID anweisen regelmäßig Daten zu senden.
Nach meinem Buch ist das der HID-Befehl Set_Idle ---
mir ist aber völlig unklar wie ich diesen Befehl nun am meinen HID schicke … irgendwie mit WriteFile?Kann mir jemand auf die Sprünge helfen?
Vielen Dank
Marcus
-
Hallo,
nach mehreren Tagen weitere Recherche, bin ich fast sicher:
Es geht einfach nicht!
Stattdessen verwende ich folgenden Aufruf:BOOLEAN __stdcall HidD_GetInputReport( IN HANDLE HidDeviceObject, IN OUT PVOID ReportBuffer, IN ULONG ReportBufferLength );Der zwingt den HID mir einen Bericht zu schicken.
So habe ich auch was ich will!
Liebe Grüße
pantau