[科普]关于NTSTATUS、BUGCHECK CODE和SYSTEM ERROR CODE
大多数内核函数失败,都会返回一个非0的数字,这玩意叫做NTATSTUS,它的含义可以在下面的网址查:http://msdn.microsoft.com/en-us/library/cc704588.aspx
(根据这个返回值,编程者很容易知道是哪里出错了)
如果蓝屏了,系统会告诉你原因,这叫做BUGCHECK CODE,它们的含义可以在下面的网址查:
http://msdn.microsoft.com/en-us/library/windows/hardware/hh994433(v=vs.85).aspx
(可惜大多数时候,BUGCHECK CODE对于编程者定位错误的帮助不大)
如果是WIN32API失败了,则需要用GetLastError获得错误信息,此函数会返回一个SYSTEM ERROR CODE,它的含义可以在下面的网址查:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
(SYSTEM ERROR CODE对于编程者定位错误有一定帮助)
页:
[1]