Я пишу приложение на C # .NET 2.0, в котором ожидается получение сообщения через SerialPort
. Если кадр не получен (то есть время ожидания истекло) или он определен как недействительный, мне нужно установить код ошибки, используя SetLastError
. Windows имеет множество кодов ошибок. Есть ли простой инструмент или справочник, который поможет сузить правильный код ошибки для использования?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Хотя выбрасывать исключение и обрабатывать его выше в стеке, я предпочитаю, но в данном случае это не вариант, потому что приложение, которое я обновляю, не было разработано для использования такой полезной функции.