句柄类句柄是什么

句柄类  时间:2021-07-06  阅读:()

句柄的概念是什么?

句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。

从数据类型上来看它只是一个16位的无符号整数。

应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。

什么是句柄,解释一下好吗

现理解的句柄有以下两种意义: 第一种是指程序设计; 第二种是指Windows编程。

现在大部分都是指程序设计、程序开发这类。

句柄解释也有以下两种: 第一种解释:句柄是一种特殊的智能指针 。

当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。

第二种解释:句柄是整个Windows编程的基础。

一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类中的不同的实例。

例如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。

应用程序能够通过句柄访问相应的对象的信息,但这里的句柄不是指针,程序不能利用句柄来直接阅读文件中的信息。

如果句柄不在I/O文件中,它是毫无用处的。

句柄是Windows用来标志应用程序中建立的或是使用的唯一整数,Windows大量使用了句柄来标识对象。

句柄是什么意思?

句柄概念在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。

但由此而产生的句柄概念也大同小异,比如:<<Microsoft Windows 3 Developer's Workshop>>(Microsoft Press,by Richard Wilton)一书中句柄的概念是:在Windows环境中,句柄是用来标识项目的,这些项目包括:  *.模块(module)  *.任务(task)  *.实例(instance)  *.文件(file)  *.内存块(block of memory)  *.菜单(menu)  *.控制(control)  *.字体(font)  *.资源(resource),包括图标(icon),光标(cursor),字符串(string)等

WINDOWS中一共有多少种句柄?比如handle、hwnd、hdc等都是句柄?各有何区别?还有没有其它类型的句柄了?

句柄的分类其实都是为了编程方便而分的,实质都是一样的。

句柄不是首地址,她是一个索引,系统有一个地方存放着首地址表,可以根据句柄找到对应的地址。

句柄分类则是按照用途而分,没有必要都知道。

句柄是什么

句柄是一种不透明指针,通常用来对用户隐藏数据结构实现,这样可以防止用户任意修改数据对象的内容,所有操作必须通过相应API进行,这是一种OOP中常见的概念,即信息隐藏(封装),好处是实现者可以随意修改数据结构实现也不用影响客户代码。

比如Win32上有个叫HANDLE的类型,其定义成类型void*这种不透明指针,用户无从知道具体对应的结构体。

就像vbtrazz所说,也可以是资源编号,任何可以唯一标识一个对象的东西都可以说是句柄,好处上面已经提及。

华纳云,3折低至优惠云服务器,独立服务器/高防御服务器低至6折,免备案香港云服务器CN2 GIA三网直连线路月付18元起,10Mbps带宽不限流量

近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...

HoRain Cloud:国内特价物理机服务器,镇江机房,内地5线BGP接入,月付499元起

horain怎么样?horain cloud是一家2019年成立的国人主机商家,隶属于北京辰帆科技有限公司,horain持有增值电信业务经营许可证(B1-20203595),与中国电信天翼云、腾讯云、华为云、UCloud、AWS等签署渠道合作协议,主要提企业和个人提供云服务器,目前商家推出了几款特价物理机,都是在内地,性价比不错,其中有目前性能比较强悍的AMD+NVMe系列。点击进入:horain...

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

句柄类为你推荐
firstnamefirst name 是什么意思httpsessionhttpsession 和cookie实现的会话跟踪有什么区别微信收款语音播报怎么设置怎么修改微信收款提示音策略组组策略是什么?郭凡生馬云的簡介3Qwebcrack我用WebCrack4 在破解路由器密码的时候为什么在破解密码的中途自动关闭掉jdk6java—JDK6,在SUN公司官网下载的链接,jqlDX5JQL8WDPMW求大神帮查下是不是行货苹果flowplayerswfobject.js这能不能播放音频啊(amr)spawning在c语言编译时出现Error spawning cl.exe,是怎么回事?
asp主机 免费网站空间申请 三级域名网站 免费主机 koss NetSpeeder 警告本网站美国保护 元旦促销 100x100头像 工信部icp备案号 工作站服务器 空间合租 免费phpmysql空间 华为云服务登录 web服务器搭建 登陆空间 路由跟踪 注册阿里云邮箱 标准机柜 paypal兑换 更多