Problem mit Writefile() zum Usb Gerät :Error 3758100489
-
Ich habe ein Projekt mit einem Usb Geräte zu kommunizieren.Das Gerät hat selbst ein Treiber und ein Kommunicationprotokol Buch. In dem Buch steht :After USB driver is installed any program can communicate with the device by using ‘CreateFile’,
‘ReadFile’ and ‘WriteFile’, common Windows system functions.
Also Creatfile funktioniert super ohne Fehler aber WriteFile meldet sich mit dem Error 3758100489 :
Was könnte das Problem sein ?
-
Das ist ja eine solche spezifische Fehlernummer, dass man bei einer Suche danach direkt wieder hier im Forum landet:
https://www.c-plusplus.net/forum/topic/182905/usb-ansprechen-gt-zeichenkette-senden-via-usbHast du zufällig den Code von dort abgeschrieben? Ich frage nur aus Neugierde. Allgemein klingt die Diskussion dort aber danach, dass dein Problem damit lösbar sein sollte.
-
@seppj
Nein ich habe mein eigene code geschrieben.Also ich habe die Arikle vorher gelesen
aber kein lösung gefunden
danke dir !
-
@ce-an sagte in Problem mit Writefile() zum Usb Gerät :Error 3758100489:
3758100489
Code in Hex wandeln.
Dann bekommst Du 0xE0001009Bitte lies mal die Doku zu WriiteFile....
A write on a disk handle will succeed if one of the following conditions is true:
The sectors to be written to do not fall within a volume's extents.
The sectors to be written to fall within a mounted volume, but you have explicitly locked or dismounted the volume by using FSCTL_LOCK_VOLUME or FSCTL_DISMOUNT_VOLUME.
The sectors to be written to fall within a volume that has no mounted file system other than RAW.