- 博客(5)
- 收藏
- 关注
原创 《Windows核心编程》读书笔记 (五)
第三章 内核对象 一个内核对象就是一个由内核分配的内存块,该内存块是一种数据结构,只能由该内核访问。它的成员负责维护该对象的各种信息,有些数据成员是所有对象类型中相同的,但大多数数据成员属于特定的对象类型。比如存取符号对象、事件对象、文件对象、文件映射对象、I/O完成端口对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计时器对象等。这些都是一个内核
2004-11-18 18:05:00 835
原创 《Windows核心编程》读书笔记(四)
第二章 UnicodeWindows 中的Unicode Windows头文件定义了几种关于Unicode的数据类型: WCHAR Unicode字符 PWSTR 指向Unicode字符串的指针 PCWSTR 指向一个恒定的Unicode字符串的指针同时Windows头文件也定业了ANSI/Unicode的
2004-11-11 11:14:00 1447
原创 《Windows核心编程》读书笔记(三)
第二章 Unicode Unicode-宽字节字符集是是为了解决软件本地化(多语言版本化)而定制的一项技术标准。Unicode字符串中的所有字符都是16位的(两个字节),程序员只需要对指针进行递增或者递减,就可以遍历字符串中的各个字符,不在需要像单字节字符一样去判断下一字节是属于同一字符的组成部分还是一个新字符。 使用Unicode,有几个好处,可以很容易地在不同语
2004-11-09 19:05:00 1048
原创 《Windows核心编程》读书笔记(二)
第一章 程序员必读 1.1定义自己的错误代码 若你编写了一个希望其他人调用的函数,你的函数可能因为这样或那样的原因而运行失败,你必须向函数的调用者说明它已经运行失败。若要指明函数运行失败,只需要设定线程的最后的错误代码,然后让你的函数返回FALSE、INVALID_HANDLE_VALUE、NULL或者返回任何合适的信息。可以用Viod SetLastError(DWORD dw
2004-11-09 18:54:00 1122
原创 《Windows核心编程》读书笔记(一)
第一部分程序员必读第1章对程序错误的处理 (1)常见的Windows函数的返回类型:VOID: 无返回值型,该函数的运行不可能失败。Windows函数很少此类型BOOL:函数运行失败则返回0,否则返回非0HANDLE:失败则返回NULL,否则返回一个可操作的对象的Handle。 注:有些函数会返回一个句柄值INVALID_HANDLE_VALUE,?它被定义为-1。函数的Pl
2004-11-09 18:51:00 931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人