simonru
驱动牛犊
驱动牛犊
  • 注册日期2002-01-18
  • 最后登录2006-03-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1414回复:5

同样是createfile

楼主#
更多 发布于:2002-02-01 10:15
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?
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-01 19:02
打开方式不对,
多看看别的createfile的例子,
我就是我,没什么可说的。
simonru
驱动牛犊
驱动牛犊
  • 注册日期2002-01-18
  • 最后登录2006-03-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-02-01 19:55
我把
OPEN_EXISTING
的参数形式都换遍了
就是不行
不知道为什么
郁闷
我感觉只要设备被打开了
创建管道应该和设备无关了
不知道对不对?
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-02-02 18:35
USB的管道也是设备,是可以打开的,问题是你的设备是否有这样一个管道,管道是按地址排列(不算缺省管道),从PIPE00开始,你的PIPE03应该第四个管道,你的设备有没有这么多管道?用别的值试一下吧
halley
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2002-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-02-05 15:37
你试一下hOut = CreateFile (\"\\\\\\\\.\\\\0000000000000021#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}\\\\PIPE03........
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-02-05 16:32
API:GetLastError
Taiwan's Driver Developer
游客

返回顶部