首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用windows API返回false,怎样获取异常信息

2012-06-19 
C#调用windows API返回false,怎样获取错误信息都知道在VC中调用API,如果出错,可以调用GetLastError获取错

C#调用windows API返回false,怎样获取错误信息
都知道在VC中调用API,如果出错,可以调用GetLastError获取错误信息。
如果在C#中调用系统API,怎样获取错误信息呢?

[解决办法]
GetLastError C#一样可以使用
[解决办法]
Marshal.GetLastWin32Error()
[解决办法]

C# code
Marshal.GetLastWin32Error();
[解决办法]
函数声明值指定
[DllImport(..., SetLastError = true)]
[解决办法]
可以用GetLastError(),建议用Marshal.GetLastWin32Error()

热点排行