阅读:1280回复:3
新手入门关于CreateFile最最简单的一个问题.
#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 是怎么事啊?怎么改? 谢谢 . |
|
沙发#
发布于:2007-10-26 18:48
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2007-10-30 10:39
#define MY_DEVICE_NAME _T("\\\\.\\HelloWorld")
这样修改下 |
|
|
地板#
发布于: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; |
|
|