Class Driver & MiniDriver Definition

原创 2006年06月12日 13:55:00

Class Driver and Minidriver Definitions

A Microsoft-provided class driver is an intermediate driver designed to provide a simple interface between a vendor-written minidriver and the operating system. A minidriver is a hardware-specific DLL that uses a Microsoft-provided class driver to accomplish most actions through function calls, and provides only device-specific controls.minidriver is composited by callback functions.

Under WDM, the minidriver registers its associated hardware adapters with the class driver, and the class driver creates a file object to represent each adapter that registers. The minidriver uses the class driver's device object to make system calls. The class driver is accessed by user-mode clients through WDM Streaming.

The interactions between class driver and minidriver include:

  • The minidriver does not create a device object, but shares the class driver's device object as necessary. This saves system resources.

  • Only one device object is created per adapter. Multiple subdevices (called streams) supported by the adapter are represented by WDM Streaming pins.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HID Device Class Definition

  • 2011-11-12 14:52
  • 660KB
  • 下载

Microsoft uaa bus driver for high definition audio

org.springframework.beans.factory.BeanCreationException:No bean class specified on bean definition

今天早上调试的时候突然遇到这个问题,折腾了半天还未弄出个所以然,而且在百度查找的信息都是不能解决我的问题,所以我找到了解决方法向大家分享。 问题: 严重: Context initializati...

08 scala, imported `Record' is permanently hidden by definition of class Record in package test

前言昨天 码代码的时候, idea 突然给我报了下面一个warnning, 一个error, 点进报错的Record, 却导航到了Test02.Record [我本身的意图该Record应该为Test...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)