标准驱动程序入口点和回调例程

标准驱动程序入口点和回调例程
 
 
DriverEntry                                 初始驱动程序入口点,设置主要的回调例程
I/O 请求包(IRP )处理程序    被调用用来处理希望处理的IRP
Unload                                        卸载驱动程序
AddDevice                                  一个新的即插即用设备(PnP)被添加
StartIo                                        串行处理IRP的回调例程
中断服务例程(ISR )           被调用处理硬件中断。通常调度一个延时过程调用来做大部分的中断服务
DpcForIsr                                   延时过程调用例程。开始另一个中断驱动的传输或者完成一个I/O请求
临界段例程                                被调用同步一个处理器上的无中断操作执行。由低级IRQL任务调用与硬件交互
Cancel                                       被调用取消一个IRP
Completion                                当一个底层驱动程序完成一个IRP的处理时被调用,这允许当前驱动程序做更多的工作
AdapterControl                         当一个DMA适配器通道可用时调用
ControllerControl                     在控制器空闲时调用。仅NT和Windows 2000可用
Timer                                          1秒定时器的回调例程
CustomTimerDpc                     小于1秒的超时
CustomDpc                                通常用于处理工作队列
Reinitialize                                 如果驱动程序要花很长的时间初始化它自己,调用这个例程
ConfigCallback                         查询设备硬件描述问题例程。仅NT和Windows 2000可用
即插即用通知                            当设备到达,硬件配置文件改变或者在设备被删除时调用,发出相应的通知
Callback                                     Windows 2000回调例程对象处理程序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值