Windows核心编程学习笔记 第一部分 第一章 错误处理

      当一个Windows函数返回一个错误代码时,了解该函数为何失败往往非常有用。微软公司已经编译了一系列可能的错误代码,而且为每一个错误代码赋予了一个32位的数字。

 

      线程本地存储(thread-local storage):这是一种错误检测机制,当Windows函数检测到错误时,利用此机制将合适的错误代码号和被调用线程联系起来。当函数返回其值后,该返回值会只是一个发生了的错误,可调用GetLastError函数来查看错误详情。

 

     VS附带一个"错误查找"(Error Lookup)小工具,将错误代码转换为相应文本描述

 

     FormatMessage:可以把文本描述的错误信息显示给用户。此函数是构造显示给用户的首选方法

 

     SetLastError设置线程的错误代码,然后使函数返回FALSE,NULL,INVALID_HANDLE_VALUE或任何合适的信息来指示执行失败

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值