阅读:1006回复:2
请问jinghuiren
你说的“用ezusb-0作为设备名,用CreatFile(),如果是基于guid的文件名,就用SetupDiGetClassDevs(),SetupDiEnumDeviceInterfaces(),SetupDiGetDeviceInterfaceDetail(),SetupDiGetDeviceInterfaceDetail()”
请讲一讲:用ezusb-0作为设备名,基于guid的文件名,具体是什么意思? |
|
沙发#
发布于:2003-08-15 12:20
比如cypress的驱动,在驱动力的symbollink里面直接用ezusb-0作为第一个连到主机上的他的设备名称,那么在应用程序里,直接用这个设备名就可以用CreatFile()打开设备
而用guid产生的设备名必须通过一系列的列举才能找到设备名,就是这样。我像你需要找本书看看,在本站的下载中心里有walter oney的Programming the Microsoft Windows Driver Model,你看看就明白了。 |
|
板凳#
发布于:2003-08-17 13:22
谢谢了!
|
|