微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 高速PCI信号采集卡设计与实现综合实例之:PCI卡的驱动程序设计

高速PCI信号采集卡设计与实现综合实例之:PCI卡的驱动程序设计

时间:06-04 来源:互联网 点击:

。如果不支持该代码,Win32应用程序将无法获取设备的句柄。同样也必须支持IRP_MJ_CLOSE,以处理Win32CloserHandle调用。

驱动程序应当支持的其他函数代码取决它控制的设备的本质。表13.3将用到的I/O函数代码与产生它们的Win32调用相关联。

表13.3 Dispatch例程表

Win32函数

IRP主功能代码

驱动程序例程的名称

说明

CreateFile

IRP_MJ_CREATE

Dispatch_Create

请求一个句柄

CloseHandle

IRP_MJ_CLEANUP

Dispatch_Cleanup

关闭句柄

CloseHandle

IRP_MJ_CLOSE

Dispatch_Close

取消挂起的IRP

ReadFile

IRP_MJ_READ

Dispatch_Read

从设备获取数据

WriteFile

IRP_MJ_WRITE

Dispatch_Write

将数据发送到设备

DeviceIoControl

IRP_MJ_DEVICE_CONTROL

Dispatch_IoControl

控制操作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top