首页 文章

ndis过滤器驱动程序是否属于NT驱动程序或WDM驱动程序?

提问于
浏览
0

NT驱动程序不支持插件和播放 .

ndis过滤器是否属于NT驱动程序或WDM驱动程序?

1 回答

  • 1

    NDIS过滤器驱动程序通常是“传统WDM”驱动程序 . 它们可以通过SCM启动/停止(例如,StartService API) .

    但是,NDIS在技术上允许任何驱动程序成为NDIS过滤器驱动程序:只要驱动程序使用有效的UniqueName调用NdisFRegisterFilterDriver,它就是一个过滤器 .

    NDIS过滤器驱动程序不参与传统的WDM PNP操作(例如,它们不处理IRP) . 但是,NDIS具有自己的PNP模型,允许动态创建,启动,停止和分离过滤器实例 . (事实上,如果过滤器在其INF文件中标记为可选,则可以在不中断活动TCP连接的情况下插入和删除过滤器 . 您可以安装过滤器驱动程序,甚至不会中断后台下载!)

    不要以错误的想法摆脱这种解释 - NDIS过滤器模型非常现代,功能强大且灵活 . 它只是不使用WDM进行PNP .

相关问题