关键词 设备驱动程序 异步I/O Virtual Device Driver(VxD) Windows Driver Model(WDM)
在DOS操作系统中,应用程序可以直接与硬件打交道,包括I/...鉴于设备驱动程序通知应用程序的重要性,作者结合一些经验和已有的资料[3~5],对它进行了总结,归纳出5种方法:异步过程调用(APC)、事件方式(VxD)、消息方式、异步I/O方式和事件方式(WDM)。...1 异步过程调用(APC)
Win32应用程序使用CreateFile()函数动态加载设备驱动程序,然后定义一个回调函数backFunc(),并且将回调函数的地址&backFunc()作为参数,通过...设备驱动程序获得回调函数的地址后,将它保存在一个全局变量(如callback)中,同时调用Get_Cur_Thread_Handle()函数获取它的应用程序线程的句柄,并且将该句柄保存在一个全局变量(如...4 异步I/O方式
Win32应用程序首先调用CreateFile()函数加载设备驱动程序。