阅读:1158回复:3
关于注册表的一些特定变量的问题
各位老大,我在ce自己带的注册表文件中看见如下的写法:
;[$(PCI_BUS_ROOT)\Template\ALI1453\Device1] ; "Prefix"="DSK" ; "Dll"="atapi.dll" ; "Settings"=dword:B ; "DeviceId"=dword:1 ; "Ioctl"=dword:4 ; "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}" 其中ioctl和settings查帮助不知道是什么意思,那位老大知道的可以说说吗??? |
|
论坛版主
|
沙发#
发布于:2004-09-17 13:32
ioctl应该是设备的Io控制码的一部分,我猜可能是设备名那部分,也就是file_XXX_XXX
你有没有源代码,有的话你看看初始化部分他读出这些值后干了些什么。 good luck:) |
|
板凳#
发布于:2004-11-23 18:23
"Ioctl"定义了设备的后期初始化
当device manager加载设备驱动程序调用XXX_INIT初始化设备以后,如果注册表里有这项设置的话,device manager会调用IOCONTROL对设备进行一些后期的初始化。 |
|
地板#
发布于:2004-11-24 15:36
如果"Ioctl"定义了设备的后期初始化,
那么"Ioctl"=dword:4中的 ‘4’是什么意思呢? |
|
|