阅读:1395回复:5
DeviceIoControl
能详细点吗?
比如:readfile{\"ezusb-0\"} 这个ezusb-0根据GUID,通过什么函数获得的? |
|
沙发#
发布于:2003-12-05 11:01
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-12-05 11:06
根据guid,通过一个setup什么的函数可以获得设备的什么来着?该怎么用?
|
|
地板#
发布于:2003-12-07 19:27
use the API CreatFile(),then you will get the GUID.
|
|
|
地下室#
发布于:2003-12-12 20:58
use the API CreatFile(),then you will get the GUID. 可能吗?详细说说 |
|
5楼#
发布于:2003-12-23 15:20
1、应用程序对USB驱动程序的访问
在Windows中,Win32应用程序调用WDM的Win32函数有五个:CreateFile(),ReadFile(),WriteFile(),DeviceIocontrol(),CloseHandle()。 (1)打开一个WDM设备 应用程序打开一个WDM设备驱动程序,用的是CreateFile()函数,它的第一个参数不是一个WDM文件名,而是一个符号链接名。符号链接名的获得需要调用SetupDiGetClassDevs,SetupDiEnumDeviceInterfaces,SetupDiGetDeviceInterfaceDetail三个函数。SetupDiGetClassDevs打开指定GUID的设备的\"设备信息集\",SetupDiEnumDeviceInterfaces取出感兴趣的设备实例的信息,SetupDiGetDeviceInterfaceDetail获得实例的符号链接名。最后调用CreateFile()函数获得设备的句柄,这样它就能够调用Win32函数,这将产生对应于此设备对象的IRP。 |
|
|