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.


当操作系统初次初始化Stream Class Minidrivers的时候会调用Minidriver的DriverEntry例程。Minidriver必须调用StreamClassRegisterMi...
  • zijida
  • zijida
  • 2006年01月14日 10:20
  • 1252

Microsoft uaa bus driver for high definition audio

  • Aquester
  • Aquester
  • 2012年07月24日 16:16
  • 744

Duplicate interface definition for class 错误的原因

  • yuanya
  • yuanya
  • 2013年08月28日 14:25
  • 16402

outside of class is not definition

有一种可能的情况:You have semicolons (;) at the end of all your function definitions making the compiler thi...
  • 2015年01月27日 10:43
  • 2304

iPhone 开发中 Duplicate interface definition for class’*'怎么处理那?

  • zilan1239
  • zilan1239
  • 2015年12月10日 12:20
  • 3484

[iOS 报错]Duplicate Interface definition for class 'xxxxxx'

今天脑残 在.m文件中 想声明私有属性 , 于是开始 interface 类名具体代码#import "LFFPickerVIew.h"@interface LFFPickerVIew:UIVie...
  • iOSTianNan
  • iOSTianNan
  • 2016年08月25日 10:29
  • 4886

【完美解决系列】duplicate definition of library class []

在混淆后一直编译不过,发现上面的错误提示(这仅是其中一条)duplicate definition of library class []。经过查看代...
  • mvpstevenlin
  • mvpstevenlin
  • 2017年03月25日 16:45
  • 2415

iPhone 开发中 Duplicate interface definition for class'*'怎么处理那?

iPhone 开发中 Duplicate interface definition for class'*' 一般都怎么解决啊
  • u011043997
  • u011043997
  • 2014年04月14日 12:45
  • 5643

iOS报错--"duplicate interface definition for class"

6th,April,2016 错误描述 编译时提醒“duplicate interface definition for class”  duplicate重复 错误分析 该问题涉及到重复引用...
  • Jolie_Yang
  • Jolie_Yang
  • 2016年04月06日 11:21
  • 1959


1 redefinition of class && previous definition of class    表示重复定义了类,一般说来是因为在你进行该类定义的头文件中没有使用#ifndef...
  • Juano0o0
  • Juano0o0
  • 2012年11月27日 09:42
  • 910
您举报文章:Class Driver & MiniDriver Definition