Windows核心编程 第1章读书笔记

时间:2021-12-28 21:06:50

第一章.错误处理


     1.DWORD GetLastError();
     2.为每个错误代码分配一个32位编号;
     3.函数调用失败之后,应该马上调用,避免返回值被修改;
     4.在VC、VS中,可以在Watch窗口添加 $err,hr 一行来实时现实错误。调试过程中,该项相当于在每次调用API函数之后调用GetLastError函数;
     5.Error Lookup小程序;
     6.特定函数调用成功,可以调用GetLastError确定额外信息;
     7.FormatMessage,将错误代码转换为相应的文本描述;
     8.定义自己的错误代码
       VOID SetLastError(DWORD dwErrCode);