wontom
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2008-04-30
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1396回复:5

DeviceIoControl

楼主#
更多 发布于:2003-12-05 10:57
能详细点吗?
比如:readfile{\"ezusb-0\"}


这个ezusb-0根据GUID,通过什么函数获得的?
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-05 11:01
用户被禁言,该主题自动屏蔽!
wontom
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2008-04-30
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-05 11:06
根据guid,通过一个setup什么的函数可以获得设备的什么来着?该怎么用?
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-07 19:27
use the API CreatFile(),then you will get the GUID.
arthurcao喜欢开源。
yux008007
驱动牛犊
驱动牛犊
  • 注册日期2003-10-12
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-12 20:58
use the API CreatFile(),then you will get the GUID.

可能吗?详细说说
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
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。

提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
游客

返回顶部