Hallo zusammen,
ich benutze die Firmware von Microchip (MP Custom Driver) für meinen PIC
und die dll mpusbapi.dll für meine GUI. Der Quellcode zeigt das
error-handling.
void CheckInvalidHandle(void)
{
if(GetLastError() == ERROR_INVALID_HANDLE)
{
// Most likely cause of the error is the board was disconnected.
MPUSBClose(myOutPipe);
MPUSBClose(myInPipe);
myOutPipe = myInPipe = INVALID_HANDLE_VALUE;
}//end if
else
printf("Error Code \r\n",GetLastError());
}//end CheckInvalidHandle
Dies vorab.
Meine Fragen nun:
Wo bekomme ich eine Übersicht der Fehlercodes mit Erklärung her? Also,
was für Fehlercodes liefert mir die Funktion zurück?
Ist das eigendlich abhängig von der jeweiligen Firmware und der
zugehörigen DLL? Denke nicht, oder doch?
lg,
blitzgeist