Windows设备驱动程序开发 [英] Windows Device Driver Development

查看:124
本文介绍了Windows设备驱动程序开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是设备驱动程序开发的新手.我正在使用Windows7.任何人都可以告诉...

I am new to Device Driver Development. I am using Windows 7. Can anyone tell...


  1. 什么是回调对象?
  2. 免费构建环境与检查构建环境?
  3. 何时使用UMDF和KMDF?
  4. 什么是函数驱动程序和过滤器驱动程序,它们之间的区别是什么?

  1. What is a callback object?
  2. Difference between Free Build Environment & Checked build Environment?
  3. When we use UMDF and when KMDF?
  4. What are function drivers and filter drivers, and difference between them?



提前感谢...:)



Thanx in advance... :)

推荐答案

2)Checked Build Environment允许使用各种内置检查(断言)来编译驱动程序.这可以使您更好地调试驱动程序,但是它的运行速度较慢,并且占用了磁盘上的更多空间.

调试驱动程序后,应在Free Build Environment中对其进行编译.这样就可以在没有内置检查的情况下编译驱动程序,因此您的驱动程序可以更快地工作并且占用更少的磁盘空间.
2) Checked Build Environment allows to compile your driver with various built-in checks (asserts). This allows you to better debug your driver, however it works slower and takes more space on disk.

When you have debugged your driver, you should compile it in Free Build Environment. This allows to compile driver without built-in checks, so your driver works faster and takes less space on disk.


HarmanJeet

这是来自MSDN的一些链接.我认为它将为您提供帮助,您将找到问题的答案.
:)

1>回调对象: http://msdn.microsoft.com/zh-cn/library/ff543012%28v=VS.85%29.aspx

2>免费&已检查的构建环境: http://msdn.microsoft.com/zh-cn/library/ff546183%28v=VS.85%29.aspx

3> UMDF: http://msdn.microsoft.com/zh-cn/windows/hardware/gg463294.aspx

KMDF: http://msdn.microsoft.com/zh-cn/windows/hardware/gg463279.aspx

4>功能驱动程序: http://msdn.microsoft.com/zh-cn/library/ff563856%28v=VS.85%29.aspx

筛选器驱动程序: http://msdn.microsoft.com/zh-cn/library/ff545890%28v=VS.85%29.aspx


问候
Naveen Kumar Dushila
Hi HarmanJeet

Here are some Links from MSDN. I think it''ll help you and you will find answers of your questions.
:)

1> CallBack Object: http://msdn.microsoft.com/en-us/library/ff543012%28v=VS.85%29.aspx

2> Free & Checked build Environment: http://msdn.microsoft.com/en-us/library/ff546183%28v=VS.85%29.aspx

3> UMDF: http://msdn.microsoft.com/en-us/windows/hardware/gg463294.aspx

KMDF: http://msdn.microsoft.com/en-us/windows/hardware/gg463279.aspx

4> function drivers: http://msdn.microsoft.com/en-us/library/ff563856%28v=VS.85%29.aspx

filter drivers: http://msdn.microsoft.com/en-us/library/ff545890%28v=VS.85%29.aspx


Regards
Naveen Kumar Dushila


这篇关于Windows设备驱动程序开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆