一、错误代码的获取
对于调用某些Windows函数,不论成功与否,都会有一个与之对应的代码值来标识函数的调用情况,是成功或是失败,如果失败,则可根据该值进一步获取失败的原因。代码值的获取通过调用函数GetLastError,该函数是线程安全的,因为获取的是主调线程中的错误代码值,其原理是使用线程本地存储区来存放了错误代码值。另外,对于某些函数(如CreateEvent),函数调用成功后也可以调用GetLastError函数来获取相应的额外信息。在VS中可以在程序调试下状态的Watch窗口中输入 对于调用某些Windows函数,不论成功与否,