i66i88
驱动牛犊
驱动牛犊
  • 注册日期2007-09-16
  • 最后登录2018-05-04
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望423点
  • 贡献值1点
  • 好评度47点
  • 原创分0分
  • 专家分0分
阅读:1280回复:3

新手入门关于CreateFile最最简单的一个问题.

楼主#
更多 发布于:2007-10-26 11:22
#define MY_DEVICE_NAME "\\\\.\\HelloWorld"

HANDLE hdrv=0;
hdrv=CreateFile(MY_DEVICE_NAME,GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);


编译时提示:

错误    1    error C2664: “CreateFileW”: 不能将参数 1 从“const char [15]”转换为“LPC
WSTR”    i:\MyDriver\HelloWorld\HelloWorld\drvtest\drvtest.cpp    142    

是怎么事啊?怎么改?

谢谢 .
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-10-26 18:48
用户被禁言,该主题自动屏蔽!
hejoin
驱动小牛
驱动小牛
  • 注册日期2001-10-19
  • 最后登录2012-03-08
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望51点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-30 10:39
#define MY_DEVICE_NAME _T("\\\\.\\HelloWorld")
这样修改下
恒坚电器([url]http://www.hejoin.com[/url])
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
地板#
发布于:2007-12-17 11:41
在Sfcreate里要对cdo的Irp做个处理如:
Irp->IoStatus.Information = 0;
Irp->IoStatus.Status = STATUS_SUCCESS;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS;
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
游客

返回顶部