查看 Win32 错误码对应的描述¶
Win32 的错误码,即 GetLastError() 的返回值。在代码里可以用 FormatMessage 函数获取对应的描述,但有些 app 在打日志的时候只打印了错误码,所以需要一种更方便的方式来获取描述。
以错误码 1603 为例。
net helpmsg 命令¶
这个方法的缺点:错误码必须是十进制。
结果是
Win32Exception¶
这个方法只能在 PowerShell 里用。错误码可以是任意进制的。
这行命令做了一个 类型转换。本质上是将 1603 作为参数 new 了一个 Win32Exception Class (System.ComponentModel) 对象。结果是