关于句柄定义问题
也不知道发这合不合适,看着C区比较火,就发这了
正题:
最近看了Windows核心编程,了解到每个进程有一个句柄表,句柄是用作索引来用的,我想问的是既然句柄作为索引,那为何要定义为PVOID一个指针类型?为啥不定义成DWORD之类的一个整数呢?
[解决办法]
按我的理解,这里的指针,你把它理解成为整数,也没错吧?只是这个整数,是有特殊含义的,与进程的实际位置有关联。
[解决办法]
句柄不就是整数吗?
[解决办法]
可以看下64位编译,ms为了句柄转换,特意弄了好几个宏出来
看完了,就知道句柄类型的事了,别猜,呵呵呵
至于句柄具体的实现,和进程的关系,系统的关系,你上网搜吧,前几年就有人写过这类文章