-
Heinzelmännle schrieb:
also ich hab da die maus angeschlossen und denke das daran jetzt die positon der maus drin is
Du sprichst aber nicht mit der Maus, Du sprichst mit dem Root Hub. Du mußt Dir ein Handle auf die Maus besorgen.
Dazu solltest Du den Pfad zum Gerät nicht direkt angeben, sondern zur Laufzeit ermitteln. Das geht mit dem Setup-API (im Notfall: Suchfunktion). Die Maus ist ein HID, und danach mußt Du suchen. Anhand VID und PID kannst Du das Gerät indentifizieren (HidD_GetAttributes).
Danach darfst Du nicht einfach 800 Bytes einlesen, sondern mußt die Länge des Input-Reports exakt angeben, dazu den Identifier des Reports. Abfragen kannst Du das mit HidD_GetPreparsedData, HidP_GetCaps und HidD_FreePreparsedData.
Du bekommst von der Maus aber garantiert keinen String geliefert.