阅读:947回复:1
入门问题:CreateFile()
我用DriverStudio3.0按照别人的例子创建了一个PCI9054的驱动程序,创建的时候选择了生成TEST.可是TEST程序里的
CreateFile()调用失败,返回是:INVALID_HANDLE_VALUE,例子中的TEST也有一样的错误. 向导生成的有关这部分的代码如下: // Name used to open device // char *sLinkName = "\\\\.\\PCI9054Device0"; //////////////////////////////////////////////////////////////////////// // OpenByName // // Open a handle to the requested device // HANDLE OpenByName(void) { // Create a handle to the driver return CreateFile(sLinkName, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); } 我想问, 1.CreateFile()在这里是安装还是打开设备? 2.如果是打开,那么怎么安装自己写的驱动? |
|
沙发#
发布于:2004-08-04 19:19
你需要先加载驱动,才能CREATEFILE,可以用DS的EZDRVINSTALLER加载。
|
|
|