Как найти правильный код ошибки системы Windows для использования в моем приложении?

Я пишу приложение на C # .NET 2.0, в котором ожидается получение сообщения черезSerialPort, Если кадр не получен (то есть истекло время ожидания) или он определен как недействительный, мне нужно установить код ошибки, используяSetLastError, Windows имеет множество кодов ошибок. Есть ли простой инструмент или справочник, который поможет сузить правильный код ошибки для использования?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Хотя выбрасывать исключение и обрабатывать его выше стека - это мое предпочтение, в данном случае это не вариант, потому что приложение, которое я обновляю, не было разработано так, чтобы использовать такую ​​полезную функцию.

Ответы на вопрос(4)

Ваш ответ на вопрос