句柄
来源:互联网 发布:期货软件 编辑:程序博客网 时间:2024/06/06 19:40
句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控件,位图,GDI对象等等。
从数据类型上来看它只是一个32位(或64位)的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。在WINDOWS编程中会用到大量的句柄,比如:HINSTANCE(实例句柄),HBITMAP(位图句柄),HDC(设备描述表句柄),HICON(图标句柄)等等。这当中还有一个通用的句柄,就是HANDLE。
在程序设计中,句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制。 0 0
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- 句柄
- Navigation Bar的简单设置
- mysql中char,varchar,text区别个人总结
- maven Nexus入门指南
- linux下安装DB2全过程
- webmagic 学习(1)-- 基础流程
- 句柄
- mysql字符乱码问题分析
- Hadoop-2.4.1学习之RawComparator及其实现
- JSON Bean互转 (Timestamp 2 Long and Long 2 Timestamp)
- hdu~4133(dfs)
- 【EBS】打中文patch6678700报错小记
- jfreechart总结
- 【高性能架构】LVS+Keepalived实现高可用集群
- hadoop2.2.0的分布式centos上的安装(包括linux的相关配置和hadoop安装)