阅读:4829回复:15
handle是什么意思?
请问Windows API串行通信函数CreateFile的函数声明中的handle是什么意思?在通信过程中的作用是什么?
|
|
沙发#
发布于:2004-12-15 08:35
就是句柄,没什么特别,
和文件句柄一样的,用来标示设备, |
|
|
板凳#
发布于:2004-12-15 15:18
设备标示
|
|
地板#
发布于:2004-12-15 18:13
com1等吧
|
|
地下室#
发布于:2004-12-15 19:00
com1等吧 :P |
|
|
5楼#
发布于:2004-12-15 19:01
就是句柄,没什么特别, 对,就是句柄,你可简单理解为和设备通信的一个“索引” |
|
|
6楼#
发布于:2004-12-16 13:06
句柄
|
|
7楼#
发布于:2004-12-16 14:59
handle -> memory address
|
|
8楼#
发布于:2004-12-16 15:44
通过把HANDLE传如内核,系统就可以将其转为特定的指针操作,MS不允许你直接对内核对象操作,所以给你个句柄作为假指针,反正也能用,也可以自我陶醉一下......
|
|
|
9楼#
发布于:2004-12-16 19:47
设备句柄,通过它可以访问文件,设备对象
|
|
10楼#
发布于:2004-12-27 13:31
用来访问设备对象时使用的一个类似指针的东西
,32位 :) |
|
11楼#
发布于:2004-12-29 13:47
HANDLE用来访问设备对象设备句柄(就是类似指针void *)
|
|
12楼#
发布于:2004-12-29 22:27
就是句柄-
|
|
13楼#
发布于:2004-12-30 15:26
你可以理解为指针,本质上是一个指针的索引
|
|
14楼#
发布于:2004-12-31 21:57
有这么多的网友回答这个问题,真的很高兴。我也找到一些关于句柄的解释,与大家共享。
Windows中的句柄很象C语言中用来访问一个文件的句柄,它是一个对象的数字化表示。在Windows中,句柄可以访问画刷(画屏幕的对象)、光标、窗口、设备描述表(用来把输出送往屏幕或打印机的对象)以及其他很多对象。在调用其他Windows函数时,分配给一个对象的句柄被用来访问该对象。 句柄号通常在程序调用Windows API函数时由Windows分配给相应的对象。表示句柄的变量名通常带有一个前缀,它由字母“h”和表示句柄所访问的对象的助记符组成。 |
|
15楼#
发布于:2005-01-03 21:35
通过把HANDLE传如内核,系统就可以将其转为特定的指针操作,MS不允许你直接对内核对象操作,所以给你个句柄作为假指针,反正也能用,也可以自我陶醉一下...... zan !! |
|