阅读:1414回复:5
同样是createfile
hOut = CreateFile (\"\\\\.\\0000000000000021#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}\\PIPE03\",
GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, // no SECURITY_ATTRIBUTES structure OPEN_EXISTING, // No special create flags 0, // No special attributes NULL); `为什么返回值会是 0xffffffff? |
|
沙发#
发布于:2002-02-01 19:02
打开方式不对,
多看看别的createfile的例子, |
|
|
板凳#
发布于:2002-02-01 19:55
我把
OPEN_EXISTING 的参数形式都换遍了 就是不行 不知道为什么 郁闷 我感觉只要设备被打开了 创建管道应该和设备无关了 不知道对不对? |
|
地板#
发布于:2002-02-02 18:35
USB的管道也是设备,是可以打开的,问题是你的设备是否有这样一个管道,管道是按地址排列(不算缺省管道),从PIPE00开始,你的PIPE03应该第四个管道,你的设备有没有这么多管道?用别的值试一下吧
|
|
地下室#
发布于:2002-02-05 15:37
你试一下hOut = CreateFile (\"\\\\\\\\.\\\\0000000000000021#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}\\\\PIPE03........
|
|
5楼#
发布于:2002-02-05 16:32
API:GetLastError
|
|
|