句柄和指针有什么区别
【句柄和指针有什么区别】
句柄实际上是一种指向某种资源的指针 , 但与指针又有所不同:指针对应着一个数据在内存中的地址 , 得到了指针就可以自由地修改该数据 。Windows并不希望一般程序修改其内部数据结构 , 因为这样太不安全 。所以Windows给每个使用GlobalAlloc等函数声明的内存区域指定一个句柄 , 平时你只是在调用API函数时利用这个句柄来说明要操作哪段内存 。当你需要对某个内存进行直接操作时 , 可以使用GlobalLock锁住这段内存并获得指针来直接进行操作 。
推荐阅读
- 巨蟹女和什么座最配
- 周长和半径成正比例吗
- 半径和周长成正比例吗
- 怪物猎人mr和hr是什么意思
- 时运赋和破窑赋的区别
- 前挡玻璃上的黑点和黑边有什么用
- 老鸽子和嫩鸽子的区别
- 小学质量和重量一样吗
- 焦油和尼古丁的区别
- 主观题和客观题什么意思