首页 >> 常识问答 >

问句柄和指针有什么区别

2025-11-19 08:33:09

答

1、句柄实际上是一种指向某种资源的指针,但与指针又有所不同:指针对应着一个数据在内存中的地址,得到了指针就可以自由地修改该数据。

2、Windows并不希望一般程序修改其内部数据结构,因为这样太不安全。

3、所以Windows给每个使用GlobalAlloc等函数声明的内存区域指定一个句柄,平时你只是在调用API函数时利用这个句柄来说明要操作哪段内存。

4、当你需要对某个内存进行直接操作时,可以使用GlobalLock锁住这段内存并获得指针来直接进行操作。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

最新文章