作者clarkman (凉雨)
站内Programming
标题[问题] Win Driver的分别?
时间Wed Feb 23 17:15:00 2011
我最近要碰到Driver,但公司没有任何文件和资料
我需要自己独立学习撰写USB Driver
不过有遇到很基础的问题,就是我不知道要学WDM或WDF,还有这两种和WDK有什麽差别?
1. WDM,Driver的基础,也是以前用来开发Driver的sdk,但是较难,但可控制较多资讯
2. WDF,像是WDM的Framework,包了一层在WDM上,像是MFC之於WIN API的意思?
但也因此某些资讯被隐藏起来无法控制。vista开始的系统几乎都使用WDF。但我网路
上有看到有人说WDF很难控制MiniPort??
问题一: 那我应该学哪一种呢??如果只学WDF会比较好吗?
3. DDK
4. WDK,DDK後来加入新功能,变成WDK,我用过WDK来处理存取USB,但感觉起来比较像是
在写AP
问题二;不太清楚WDK和WDM、WDF有什麽差别?
网路是有这些资料,可是都满片段的,因为我想要先确定,然後去买书来看,
可是却连要学WDM或是WDF都不太清楚,请问可以给我一点意见吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.66.251.14
※ 编辑: clarkman 来自: 203.66.251.14 (02/23 17:16)
1F:推 purpose:WDM旧的包含在DDK内;WDF是新的含在WDK内 124.8.131.187 02/23 19:33
2F:→ clarkman:可以说详细一点吗??谢谢 220.138.163.22 02/24 00:41