一个简单的流接口驱动程序我已经做完了,我想了解一下分层驱动程序的结构到底是个什么东西,目前了解的信息和问题是1。PDD提供DDSI给MDD使用,MDD提供DDI给应用程序使用,而且可能不要改。到底这个接口怎么定义出来的呢。2。MDD是个模型设备驱动,提供的DDI是否就是×××_O...
全文
回复(5) 2005-03-25 15:17 来自版块 - Wince 程序开发
表情
SEUICwwei_wang是的好人,谢谢他的帮助!(2005-04-01 13:27)
wwei_wang(1)没有固定的命名形式,由于各个驱动管理不同的硬件设备,它的ddi和ddsi函数名经常包含与所管理设备相关的字符,如TouchPanelDisable()和DdsiTouchPanelDisable()分别是触摸屏驱动的ddi和ddsi函数。 (2)pb自带了很多这样的例...(2005-03-29 10:15)
wwei_wang(1)没有固定的命名形式,由于各个驱动管理不同的硬件设备,它的ddi和ddsi函数名经常包含与所管理设备相关的字符,如TouchPanelDisable()和DdsiTouchPanelDisable()分别是触摸屏驱动的ddi和ddsi函数。 (2)pb自带了很多这样的例...(2005-03-29 10:14)
tonney感谢wwei_wang 2。如果不是流驱动,它的DDI具有固定的形式吗 哪个分层驱动比较容易理解一点,我想从一个例子开始着手学习一下 (2005-03-25 16:19)
wwei_wang(1)这个接口应该是MS定义出来的; (2)对于流驱动,×××_Open/×××_Close/×××_IoControl等就是ddi;如果不是流驱动,它的ddi不具有上述形式; (3)在PDD中负责实现DDSI函数; (4)我的理解:a.分层驱动便于移植;b.它可以把很多琐...(2005-03-25 15:48)

返回顶部