爱科伦
您现在的位置: 首页 > 生活知识

生活知识

句柄是什么「句柄函数什么意思」

清心 2023-05-25 15:43:18 生活知识

句柄是什么

句柄是一种特殊的智能指针。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。整个Windows编程的基础。

句柄实际上是一个数据,是一个Long(整长型)的数据。句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。

句柄就是个数字,一般和当前系统下的整数的位数一样,比如32bit系统下就是4个字节。这个数字是一个对象的唯一标示,和对象一一对应。这个对象可以是一个块内存,一个资源,或者一个服务的context(如socket,thread)等等。

句柄是从英文翻译过来的词,原文叫handle,操纵杆的意思。翻译成句柄,很令人费解。

HANDLE(句柄)是Windows操作系统中的一个概念。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标示这些资源的标示号,即句柄。

句柄是什么意思

句柄有两种意思,其中第一种是指程序设计,第二种是指Windows编程。句柄实际上是一个数据,是一个Long(整长型)的数据。

句柄是一个是用来标识对象或者项目的标识符,可以用来描述窗文件等,值得注意的是句柄不能是常量。最左素短语是句型中最左边的素短语。素短语是指至少含有一个终结符的短语,并且除自身外,不包含更小的素短语。

这里的句柄是文法概念,同操作系统用于标记对象的句柄是不同的概念,句柄一般指直接短语中的最左直接短语。好吧,这样说可能并不容易理解,我们来换一种方法解释。

—移动窗口、改变窗口大小、把窗口最小化等等。在Windows中,句柄为一个系统内部数据结构的引用。通过它能引用受系统控制的特殊元素,如窗口、位图、图标、内存块、光标、字菜单等。

WINDOWS句柄有点象C语言中的文件句柄。

句柄是一个序号,它不是一个内存地址。它用于管理Windows内核对象,比如用户打开一个文件,Windows即会建立一个文件内核对象,所谓内核对象就是一块内存结构,里面有文件路径,文件大小,当前文件指针等等信息。

句柄什么意思?

句柄指的是一个核心对象在某一个进程中的唯一索引,而不是指针。由于地址空间的限制,句柄所标识的内容对进程是不可见的,只能由操作系统通过进程句柄列表来进行维护。

自定义的句柄:举例来说,你开了结构数组存放自定义设备信息,在程序中只需要提供访问这个数组的下标,你维护这些设备的程序就会根据这个下标到数组中取得该设备的信息进行相应处理。

句柄就是一个整数呗。

句柄(Handle)是一个是用来标识对象或者项目的标识符,可以用来描述窗文件等,值得注意的是句柄不能是常量。Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。

把柄的解释[handle]器物上的把儿柄梭镖把柄喻指进行交涉或要挟的凭证(如借口或机会)给人抓住把柄详细解释.柄。章炳麟《新方言·释器》:“《诗·小雅》传:‘秉,把也。

什么是句柄

句柄是一个(通常为32位的)整数,它代表一个对象。Windows中的句柄类似传统C或者MS-DOS程序设计中使用的文件句柄。程序几乎总是通过呼叫Windows函数取得句柄。程序在其它Windows函数中使用这个句柄,以使用它代表的对象。

百科如下:HANDLE(句柄)是Windows操作系统中的一个概念。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标示这些资源的标示号,即句柄。