博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HANDLE
阅读量:6887 次
发布时间:2019-06-27

本文共 612 字,大约阅读时间需要 2 分钟。

    HANDLE:,是Windows用来表示对象的(不是C++的对象),HWND是其中一种,HWND是HANDLE,但HANDLE不只是HWND,更具体的查MSDN吧。   

    HANDLE()是windows中的一个概念。在window程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标示这些资源的标示号,即。指的是一个核心对象在某一个进程中的,而不是。由于的限制,所标识的内容对进程是不可见的,只能由通过进程句柄列表来进行维护。列表: 每个进程都要创建一个句柄列表,这些句柄指向各种系统资源,比如,,和文件等,进程中的所有线程都可以访问这些资源 。  

   其实我们编程时输出一下的值就可以发现这些值往往非常小(<100)。由此就可以看出的性质了。   

  无效的返回值为: INVALID_HANDLE_VALUE   

   编程时可作调试用:   

例如   void main()  

 {   char ch[20]="Test.dsw";   

           HANDLE handle;   

           LPWIN32_FIND_DATA fd;   

          handle = FindFirstFile(ch, fd);   

          if (handle != INVALID_HANDLE_VALUE)   

              cout<<"ok"<<endl;   

         else   

              cout<<"no"<<endl;   

}

转载地址:http://evtbl.baihongyu.com/

你可能感兴趣的文章
4.5.2 libxml/tree.h file not found解决办法
查看>>
Java反射机制class类
查看>>
android使用proguard混淆生成jar包
查看>>
疯狂Activiti6.0连载(12)DMN规范概述
查看>>
3-Elasticsearch查询API
查看>>
RemotelyAnywhere安装使用指南
查看>>
PHP中利用ICONV转化字符串编码出错【DETECTED AN ILLEGAL CHARAC...
查看>>
display table 标签
查看>>
mysql 日志维护
查看>>
用 LFS 做极简高效的流媒体服务
查看>>
使用七牛云存储解决ios7.1的app部署问题 https
查看>>
云计算,网格计算,分布式计算,集群计算的区别
查看>>
在CentOS 6.5 环境下利用yum搭建LNMP环境
查看>>
Greenplum闰秒故障的分析解决
查看>>
iMatrix平台中组织结构树标签acsTags:tree用法
查看>>
WinForm多线程编程
查看>>
Hyperledger Fabric 客户端开发五
查看>>
spring的参数校验
查看>>
Nginx的URL Rewrite基本指令
查看>>
Properties属性文件操作工具类PropsUtil
查看>>