Windows核心编程读书笔记

一、 Windows函数的常见返回值 1、 VOID 2、 BOOL:如果函数运行失败,那么返回值是0,否则返回的是非0的值。 3、 HNADLE:如果失败,则返回值是NULL,否则返回值为HANDLE,用于表示你可以操作的一个对象。 4、 PVOID:如果函数运行失败,则返回值是NULL,否则返回PVOID,以标识数据块的内存地址。 5、 LONG/DWORD:根据Platform SDK文档。 *GetLastError能返回线程的最后一个错误。如果该线程调用的Windows函数运行成功,那么最后一个错误代码就不能被改写。但有少数Windows函数并不遵循这一规则,它会更改Windows错误码。 二、Windows定义的错误代码是个32位的数字,划分成1-2所示的各个域 位 31~30 29 28 27~16 15~0 内容 含义 严重性 0=成功 1=供参考 2=警告 3=错误 Microsoft/客户 0=Microsoft公司定义代码 1=客户定义的代码 保留 必须是0 设备代码有microsoft公司定义 异常代码 三、FormatMessage的使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值