网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言函数的句柄 c++句柄类

求助:C语言如何输出句柄

句柄就是一种资源的序号,一般是个无符号整数而已,比如文件句柄,就是系统提供一组可以打开文件的数据结构(实际上是结构数组),句柄就是数组下标。

成都创新互联专业为企业提供肃宁网站建设、肃宁做网站、肃宁网站设计、肃宁网站制作等企业网站建设、网页设计与制作、肃宁企业网站模板建站服务,10年肃宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

所谓输出句柄,你可以将句柄当作函数调用的返回值,或者打印出来看也不是不可以。

C语言中的HANDLE怎么使用

除了各种API函数之外,句柄(HANDLE)没有使用必要。

当一个函数要求句柄作为参数时,如果不是强调属性的函数,传递一个NULL就行了。

否则以WinMain作为主函数,将主调函数的基础参数hInstance作为句柄传入。

对于一个只懂C语言得人来说,怎么理解句柄?

句柄是一个序号, 它不是一个内存地址。

它用于管理Windows内核对象,比如用户打开一个文件,Windows即会建立一个文件内核对象,所谓内核对象就是一块内存结构,里面有文件路径,文件大小,当前文件指针等等信息。Windows系统会打开很多的文件,因此就有很多的文件内核对象,同样Windows系统还会建立其它的类型的很多很多的内核对象。如何管理这么多的内核对象 呢?Windows通过建立一个叫做句柄表的东西,用于记录内核对象的地址。表中每一个元素,都是一个内核对象的起始地址,然后给每一个对象对应一个序号,此序号即为句柄。

//句柄表类似于下面的结构,像0、1、2这样的序号即为句柄

----------------------------------------------------

0    第一个内核对象的地址

1    第二个内核对象的地址

2    第三个内核对象的地址

----------------------------------------------------


当前文章:c语言函数的句柄 c++句柄类
URL标题:http://bjjierui.cn/article/docopid.html

其他资讯