C#调用windows API返回false,怎样获取错误信息
都知道在VC中调用API,如果出错,可以调用GetLastError获取错误信息。
如果在C#中调用系统API,怎样获取错误信息呢?
[解决办法]
GetLastError C#一样可以使用
[解决办法]
Marshal.GetLastWin32Error()
[解决办法]
Marshal.GetLastWin32Error();
[解决办法]
函数声明值指定
[DllImport(..., SetLastError = true)]
[解决办法]
可以用GetLastError(),建议用Marshal.GetLastWin32Error()