阅读:2407回复:3
如何用最简单的方法读取1394设备的ID
我需要读取1394的NodeVendorID和ChipID,
在不写驱动程序的情况下,如何获得呢? 希望各位大虾给指条道 谢谢了先 |
|
沙发#
发布于:2004-09-20 16:49
查看phy layer芯片的资料,在寄存器说明的相应位置会有。
|
|
板凳#
发布于:2004-09-20 16:59
不好意思,可能我没有说清楚
我需要在PC机端写这么一个程序 可以通过简单的方法获得1394设备的ID, 通过注册表也可以读,但是数据被分成了三段,把每段高位的0 都清空了,然后再合并到一起,所以得到的是一个不完整的ID, 而且可能与别的1394设备id重复. 初步打算通过打开驱动程序,用DeviceIoControl来读,但是在 2000下无法得到MSDV驱动的符号连接字符串. 这个问题困扰我好久了,正在郁闷中 |
|
地板#
发布于:2004-10-13 17:00
在WIN2K下可用DDK中的WIN1394程序的异步读来读取.(需要设置相关参数.)
在WIN98下可用WDUMPROM程序来读取,这个程序可以读取1394设备的 CSR/CONFIGROM.(自动读取) |
|
|