使用错误代码作为参数初始化一个Win32Exception实例,然后通过其Message属性获得错误提示字符串。
示例代码:
int errorCode = Marshal.GetLastWin32Error();
string errorMessage = new Win32Exception(errorCode ).Message;
Console.WriteLine(errorMessage);
Refs:
1. System Error Codes. https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
2. Sample Code. http://www.pinvoke.net/default.aspx/kernel32/FormatMessage.html