阅读:926回复:2
区别?
我写了个驱动可以转载到系统中了,而且使用createfile()可以打开。
现在出现一个问题,如果是系统的串口,我打开多次,返回的句柄都是一样的,二我自己的虚拟串口,没打开一次句柄就变化一次。 如何才能让句柄一样呢? HANDLE hDevice = creartefile(\"COM1\",......) hDevice = 0x000050 HANDLE hDevice = creartefile(\"COM1\",......) hDevice = 0x000050 HANDLE hDevice = creartefile(\"COM3\",......)//自己的东东 hDevice = 0x000054 HANDLE hDevice = creartefile(\"COM3\",......)//自己的东东 hDevice = 0x000058 HANDLE hDevice = creartefile(\"COM3\",......)//自己的东东 hDevice = 0x00005c |
|
|
沙发#
发布于:2002-07-03 16:08
我想是因为,com1自启动后就一直有个handle,返回的地址当然不变,而你的com3的handle是每次新分配的,所以就不一样了。
|
|
板凳#
发布于:2002-07-03 17:17
怎么解决呢?
|
|
|