资料上说驱动分成三类:builtin,bus,stream interface(installable?)。抛开bus不说,builtin和stream interface的区别是什么?请教大虾。
回复(10) 2005-01-18 10:07 来自版块 - Wince 程序开发
表情
wwei_wang兄弟你客气了,革命道路永无止境! [编辑 - 1/18/05 by wwei_wang](2005-01-18 13:42)
qwdrv明白了,非常感谢!(2005-01-18 13:35)
wwei_wang是这样的,一些普通的内置设备(如串口)也使用流接口驱动程序,这是因为这些设备的功能特性更适合流接口驱动程序的结构,为此,OEM们有时写一些流接口驱动程序。BuiltIn子键下面包含了这些驱动程序的信息。(2005-01-18 13:30)
qwdrv我觉得应该这么理解: 本机设备驱动程序是一个由基于CE平台制造商提供的设备驱动程序。因为外围设备是通过由本机设备驱动程序管理的连接程序连接到基于CE的平台的,所以一些流接口驱动程序使用本机设备驱动程序访问外围设备。由流接口驱动程序使用的本机驱动程序是各种各样的I/O口驱动程序,...(2005-01-18 13:18)
wwei_wang 这些本机设备从哪里可以找到列表?也就是怎么才能区别本机设备和外部设备?是在注册表"HKEY_LOCAL_MACHINE/Drivers/BuiltIn"下的吗? 我觉得应该这么理解: 本机设备驱动程序是一个由基于CE平台制造商提供的设备驱动程序。...(2005-01-18 12:54)
wwei_wang(1)不同的驱动模型是根据它们的软件接口类型来区分的,而不是它们所适用的设备。如流接口驱动程序要输出一组固定的流接口函数,而通用串行总线驱动程序不要求输出任何特定类型的接口函数,根据所用的设备它可以输出流接口函数,也可以输出定制函数集。 (2)可以通过设备注册表项中的Order...(2005-01-18 12:34)
qwdrv补充一下: 本机设备驱动(BuiltIn)适合于集成到基于CE平台的设备,该驱动专为底层内置硬件而设计的,如键盘等。因为本机设备驱动通常与基于CE的平台有着紧密的联系而且每种本机设备驱动程序独有精确的和特殊的目的,微软提供了定制接口的方式来支持内部设备驱动程序。也就是说除了把C...(2005-01-18 12:25)
qwdrvCE提供了4种设备模型,其中两种是基于CE的模型,另外两种来自其他操作系统。基于CE的两种模型是本机设备驱动程序和流接口驱动程序。两种外部模型用于通用串行总线(USB)和网络驱动接口标准(NDIS)驱动程序。 非常感谢wwei_wang大虾。 这四种设备模型除了使用目的以外,还...(2005-01-18 12:14)
wwei_wang补充一下: 本机设备驱动(BuiltIn)适合于集成到基于CE平台的设备,该驱动专为底层内置硬件而设计的。因为本机设备驱动通常与基于CE的平台有着紧密的联系而且每种本机设备驱动程序独有精确的和特殊的目的,微软提供了定制接口的方式来支持内部设备驱动程序。也就是说除了把CE定制到新...(2005-01-18 11:57)
wwei_wangCE提供了4种设备模型,其中两种是基于CE的模型,另外两种来自其他操作系统。基于CE的两种模型是本机设备驱动程序和流接口驱动程序。两种外部模型用于通用串行总线(USB)和网络驱动接口标准(NDIS)驱动程序。(2005-01-18 11:47)

返回顶部