【发布时间】:2011-04-18 22:37:17
【问题描述】:
我正在编写一个 C# .NET 2.0 应用程序,其中当预期通过SerialPort 接收消息时。如果没有接收到帧(即超时)或被确定为无效,我需要使用SetLastError 设置错误代码。 Windows 有大量的错误代码。是否有简单的工具或参考来帮助缩小要使用的正确错误代码?
附加信息
虽然我的偏好是抛出异常并在堆栈更高的位置处理它,但在这种情况下这不是一个选项,因为我正在更新的应用程序并非旨在利用这种有用的功能。
【问题讨论】:
-
为什么要打电话给
SetLastError? -
@SLaks:我想使用
SetLastError,因为上面有一个将错误记录到文本文件的功能,我想这总比没有好。
标签: c# windows error-code