HANDLE是什么意思(怎么用)
来源:互联网 发布:chart.js生成chart 编辑:程序博客网 时间:2024/04/27 19:25
HANDLE是什么意思(怎么用)
转载地址:http://baike.baidu.com/link?url=q67cgoix-lNnh5UILPXlNL3WBYLuufqPacZZHyvYwQzo4vELvfboVKtp0eJM8Ir3
HANDLE:句柄,是Windows用来表示对象的(不是C++的对象),HWND是其中一种,HWND是HANDLE,但HANDLE不只是HWND,更具体的查MSDN吧。
HANDLE(句柄)是Windows操作系统中的一个概念。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标示这些资源的标示号,即句柄。句柄指的是一个核心对象在某一个进程中的唯一索引,而不是指针。由于地址空间的限制,句柄所标识的内容对进程是不可见的,只能由操作系统通过进程句柄列表来进行维护。句柄列表:每个进程都要创建一个句柄列表,这些句柄指向各种系统资源,比如信号量,线程,和文件等,进程中的所有线程都可以访问这些资源。
其实我们编程时输出一下句柄的值就可以发现这些值往往非常小(<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;
}
- HANDLE是什么意思(怎么用)
- memset 是什么意思,怎么用
- location.search是什么意思?怎么用?
- DirectX D3DMULTISAMPLE_TYPE是什么意思,请问怎么用的
- D3DMULTISAMPLE_TYPE是什么意思,请问怎么用的
- __I、 __O 、__IO是什么意思?怎么用?
- __I、 __O 、__IO是什么意思?怎么用?
- __I、 __O 、__IO是什么意思?怎么用
- __I、 __O 、__IO是什么意思?怎么用?
- 【转载】:__I、 __O 、__IO是什么意思?怎么用?
- 【前端】javascript:;是什么意思?怎么用呢
- 句柄handle怎么设计
- 句柄是什么意思?怎么理解?
- Handle是怎么被添加时Handle Layer的?
- 怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)。。。@echo off是什么意思?
- BT种子怎么用 BT种子怎么下载 BT种子是什么意思
- 用handle更新ui
- 句柄(handle)类
- ios tableView那些事 (十七) UITableView的下拉刷新
- webkit编译问题,烦请哪位朋友指点指点
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法 .
- dm642在线写EPROM.txt
- 右下角浮出窗口
- HANDLE是什么意思(怎么用)
- MSVC vs. MinGW 之 (lib,dll,def,obj,exe) vs (a,dll,def,o,exe) 玩转攻略手记
- 技术普及帖:你刚才在淘宝上买了一件东西
- linux的制作自解压缩包,并运行程序
- 【Java字符编码解析】
- 在sqlserver中链接sysbase数据库方法
- oracle查询及删除重复记录的SQL语句
- rtsp测试地址
- dm642的视频口输出