第1章对程序误的处理.docVIP

  • 2
  • 0
  • 约4.4万字
  • 约 24页
  • 2018-08-31 发布于江苏
  • 举报
第1章对程序误的处理

第1章 对程序错误的处理 在开始介绍Microsoft windows的特性之前。先了解windows的各个函数是如何进行错误处理的; 当调用一个W1ndows函数时,它首先要检验传递给它的各个参数的有效性。再设法执行任务。如果传递了一个无效参数,或者由于某种原因无法执行这项操作,那么操作系统就会返回一个值.指明该函数在某种程度上运行失败了。表1—1列出了大多数windows的函数使用的返回值的数据类型。 数据类型 表示失败的值 VOID 该函数的运行不可能失败。windows函数的返回值类型很少是VOID BOOL 如果函数运行失败,那么返回值是0,否则返回的是非0值。 HANDLE 如果函数运行失败,则返回值是NULL,否则返回值为HANDLE,用于标识你可以操作的一个对象。注意,有些函数会返回一个句柄值INVALID_HANDLE_VALUE,它被定义为-1. PVOID 如果函数运行失败,则返回值是NULL,否则返回值为PVOID,以标识数据块的内存地址。 LONG/DWORD 这是个难以处理的值。返回数量的函数通常返回LONG或DWORD,如果由于某种原

文档评论(0)

1亿VIP精品文档

相关文档