什么是句柄?有什么用

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:11:44

句柄Handle实际上是某一类资源(如图片,寄存器,计时器,音乐等等)的唯一索引号,通过这个索引号你就可以操作这个资源,之所以需要通过一个句柄来操作资源的目的是:由于资源种类丰富多样,而且同一个资源可能在不同时间会改变,为了统一管理所有的资源,你只能对这些资源采用某种方式编号,然后对这些不会因时间改变而改变的编号进行管理,达到间接管理资源的目的。

1.句柄是找到一块内存的索引,作用:找到内存后通过调用Windows函数来修改数据
2.跟指针的区别是,我们通过指针可以直接修改里面的数据,不需要通过Windows函数来修改
3.微软这样做的原因是:封装重要的数据,不让我们自己直接修改,怕我们修改坏了。要修改通过委托Windows来修改
我苦苦追寻了好久了才得到这样的总结,说的不好,误喷