unix和linux的区别 什么是句柄,解释一下好吗?
浏览量:2510
时间:2021-03-16 07:54:57
作者:admin
什么是句柄,解释一下好吗?
Handle有以下两种含义:
第一种是指编程;
第二种是指Windows编程。现在他们大多涉及编程和程序开发。
还有两种句柄解释:
第一种解释:句柄是一种特殊的智能指针。当应用程序要引用由其他系统(如数据库和操作系统)管理的内存块或对象时,它需要使用句柄。第二个解释:句柄是整个Windows编程的基础。句柄是唯一的整数值,即4字节(64位程序中为8字节)长的值,用于标识应用程序中的不同对象和同一类中的不同实例。
例如,窗口、按钮、图标、滚动条、输出设备、控件或文件。应用程序可以通过句柄访问相应对象的信息,但这里的句柄不是指针,因此程序不能直接使用句柄读取文件中的信息。如果句柄不在I/O文件中,则它是无用的。句柄是windows用来标记应用程序的建立或使用的唯一整数。Windows使用句柄来标识对象。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。