chapter 6.4: Queue和其他支持对象

用来控制设备,处理I/O请求,它们组成了驱动的工作结构

如下是经常创建的object(通常是device的子孙):

Object

Description

Supporting framework

I/O queue object

Manages the flow of I/O requests to the driver.

UMDF and KMDF

See Chapter 8, "I/O Flow and Dispatching"

I/O target object

Represents a target for I/O requests.

UMDF and KMDF

See Chapter 9, "I/O Targets"

USB device, interface, and pipe objects

Represent a USB device and describe a USB configuration and the endpoints in a configuration.

UMDF and KMDF

See Chapter 9, "I/O Targets"

Interrupt object

Represents an interrupt vector or interrupt message.

KMDF

See Chapter 16, "Hardware Resources and Interrupts"

Lock object

Provides serialization for shared resources.

KMDF

See Chapter 10, "Synchronization"

WMI provider and instance objects

Provide WMI features so that the driver can export information to other components.

KMDF

See Chapter 12, "WDF Support Objects"

DMA enabler, transaction, and common buffer objects

Enable the use of the framework's DMA support and describe a DMA transaction and buffer.

KMDF

See Chapter 17, "Direct Memory Access"


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值