句柄无效是句柄的意思无效。
为什么手柄在游戏过程中是无效的What is the meaning of invalid handle and users is suddenly warning tone in the course of the game, the game appears on the desktop to see the minimum stop prompt handle is invalid, can not properly shut down, press the power shutdown, restart with Kingsoft antivirus and found no virus, reducing system backup cannot be resolved, there is still in the play after a period of time, how should I do处理方法:如果在安装第三方软件后发出警告声音,如果建议卸载,请不要使用它,或者检查游戏本身是否遇到问题,可以卸载、下载和重新安装。
系统不能加载用户配置,但可以加载默认配置。
句柄无效,通常的编程错误,但你的情况显然不是一个规划问题,应该改变或丢失一些系统文件。我想它可能是你的dircetx错误,或一个DLL文件,已经失去了一些动态连接库,你可以下载一个DirectX9.0c试试。如果它不工作,重装操作系统,这是更经济。
其他解释为处理无效(仅供参考!)
所谓的句柄实际上是一个数据,一个长(整型)数据。
手柄是唯一的整数,wondows标识对象建立或使用的应用程序。Windows使用的各种处理识别等应用实例,窗口,控件,位图,GDI对象,等等。Windows句柄有点像C语言中的文件句柄。
从上述定义中我们可以看到,该句柄是一个标识符,用来标识对象或项目,这是我们的名字,每个人都会有他不一样的人一个不同的名称,但也可能有一个名字和一个像你一样的人。从数据类型,它是唯一的一个16位无符号整数。应用程序几乎总是调用Windows函数去处理。之后,其他Windows函数可以使用这个句柄来引用相应的对象。
如果你想了解的处理更彻底,我可以告诉你,一个句柄是一个指向指针的指针。我们知道,所谓指针是一种内存地址。当应用程序启动时,构成程序的对象在内存。如果我们简单地理解,似乎我们可以在任何时候,只要我们知道内存的首地址访问对象。但如果你真这么想,那你就错了。我们知道,Windows是一个操作系统基于虚拟内存。在这样的系统环境下,Windows内存管理器经常在内存中来回移动对象满足的记忆需要的各种应用,对象的移动意味着它的地址已经改变。如果地址总是如此的改变,在我们应该去寻找对象吗
为了解决这个问题,Windows操作系统的存储每个应用的一些内存地址,用来登记各应用对象在内存中的地址的变化,和地址(存储单元的位置)本身是不变的。记忆中的移动对象的位置后,Windows内存管理器讲述的对象新的地址存起来。这样,我们只需要记住这个句柄地址可以间接知道对象在内存中的地址分配系统当时的对象加载(负载),当系统被卸载(卸载)发布系统。
句柄地址(稳定)RARR;记录在内存中的对象的地址mdash;mdash;mdash;mdash;RARR;地址(不稳定)在内存中的对象(不稳定)具有实际的对象;
Windows程序的本质不是识别一块内存,而是用文件的物理地址、任务或动态加载模块,相反,Windows API处理这些项以确定分配,并返回应用程序的句柄,然后通过句柄操作。
但我们必须注意到,每一次新的程序启动时,系统不能保证处理程序或原处理,大多数的情况是不同的。如果我们把电影进入影院的启动和运行一个应用程序,那么系统分配给应用程序总是不同的处理,为每个电影卖给我们同席的不同。