阅读:837回复:1
各位给看看这样理解对吗/
win32程序调用系统,让系统产生irp包,通过irp包来控制驱动程序。
驱动程序再去读取或者写入数据,总之是控制硬件。 现在我不清楚的是,isa卡是通过什么来让系统知道的。 是他的断口号吗? 我看里头有in 语句。好象是输入输出到外设的语句。 如果是的化,是不是先由系统把卡上的数据读出存起来。 再交给win32程序。 这样说对吗? |
|
沙发#
发布于:2002-03-12 21:58
isa 卡生产厂商都必须按照一定的总线规则来生产硬件,当然了主板生产商根据这些规定,生产出的主板可动态的检测到已插到主板上的卡。当然了,系统也有一定的规则和主板通讯,检测新增的硬件设备。这和win 系统的HAL层有关了。
关于Win32程序请求产生IRP包,由I/O管理器来完成对驱动程序的控制,以及IRP的传递。 |
|
|