WDM_DMASample

所属分类:驱动编程
开发工具:Visual C++
文件大小:2536KB
下载次数:28
上传日期:2006-03-29 10:46:01
上 传 者BuffaloCN
说明:  WDM类型的DMA驱动程序,有的同学在写驱动的时候,可能没有DMA硬件支持,所以,此DMA程序仿真了DMA的请求过程,可以不用硬件的支持,里面用了一个计数器中断来表示DMA请求,然后由DMA驱动来完成DMA功能.
(types of DMA WDM drivers, some students wrote in the drive, may not have DMA hardware support, so that the DMA DMA process simulation of the request process, and did not support hardware inside with a counter to interrupt said DMA request, and then to drive by the DMA completed DMA function.)

文件列表:
DMASample\DIRS (15, 2002-12-09)
DMASample\DMASample.dsw (441, 2002-12-09)
DMASample\DMASample.ncb (74752, 2003-01-14)
DMASample\DMASample.opt (53760, 2003-01-14)
DMASample\DMASampleDeviceInterface.h (423, 2002-12-09)
DMASample\SYS\DMASample.cpp (3096, 2002-12-09)
DMASample\SYS\DMASample.dsp (4060, 2002-12-09)
DMASample\SYS\DMASample.h (444, 2002-12-09)
DMASample\SYS\DMASample.inf (3067, 2002-12-09)
DMASample\SYS\DMASample.plg (2728, 2002-12-09)
DMASample\SYS\DMASample.rc (2011, 2002-12-09)
DMASample\SYS\DMASampleDevice.cpp (8471, 2002-12-14)
DMASample\SYS\DMASampleDevice.h (2202, 2002-12-09)
DMASample\SYS\FUNCTION.H (502, 2002-12-09)
DMASample\SYS\MAKEFILE (293, 2002-12-09)
DMASample\SYS\SOURCES (979, 2002-12-09)
DMASample\SYS\OBJCHK\I386\DMASample.NMS (808932, 2002-12-09)
DMASample\SYS\OBJCHK\I386\DMASample.inf (2988, 2002-12-09)
DMASample\SYS\OBJCHK\I386\DMASample.sys (65979, 2002-12-09)
DMASample\SYS\OBJCHK\I386\dmasample.idb (41984, 2002-12-09)
DMASample\SYS\OBJCHK\I386\dmasample.pdb (561152, 2002-12-09)
DMASample\SYS\OBJCHK\I386 (0, 2006-03-27)
DMASample\SYS\OBJCHK (0, 2006-03-27)
DMASample\SYS\Checked\DMASample.map (55322, 2002-12-09)
DMASample\SYS\Checked\DMASample.obj (52145, 2002-12-09)
DMASample\SYS\Checked\DMASample.pch (3327416, 2002-12-09)
DMASample\SYS\Checked\DMASample.res (876, 2002-12-09)
DMASample\SYS\Checked\DMASample.sbr (424692, 2002-12-09)
DMASample\SYS\Checked\DMASampleDevice.obj (106354, 2002-12-09)
DMASample\SYS\Checked\DMASampleDevice.sbr (424680, 2002-12-09)
DMASample\SYS\Checked (0, 2006-03-27)
DMASample\SYS (0, 2006-03-27)
DMASample\EXE\MAKEFILE (293, 2002-12-09)
DMASample\EXE\OpenByIntf.cpp (1223, 2002-12-09)
DMASample\EXE\SOURCES (1012, 2002-12-09)
DMASample\EXE\Test_DMASample.cpp (2949, 2002-12-26)
DMASample\EXE\Test_DMASample.dsp (2603, 2002-12-09)
DMASample\EXE\Test_DMASample.plg (1806, 2002-12-26)
DMASample\EXE\OBJCHK\I386\Test_DMASample.exe (110672, 2002-12-26)
... ...

This README file is generated automatically by DriverWizard To complete the driver, follow these steps: o Build the driver Build | Build DMASample.sys o Search for the string "TODO" and follow the instructions to complete your driver. o Review the registry settings created in DMASample.inf. The Wizard created the following files: Files that comprise your driver: readme.txt Contains information shown here. sys\DMASample.cpp Driver class implementation. sys\DMASample.h Driver class header file. sys\DMASample.inf INF file defines driver for plug and play installation. DMASampleDeviceInterface.h Header file containing the GUID for the device interface. sys\DMASampleDevice.cpp Device (DMASampleDevice) implementation. sys\DMASampleDevice.h Device (DMASampleDevice) header file. sys\function.h Used by DriverWorks library to determine which handlers to provide. sys\DMASample.rc Shell for resource file (used for event messages, version resource) Files used by build utilities: sys\sources Used by BUILD program to determine what files comprise your driver. sys\makefile Used by BUILD program to build your driver. Files used by the test application: exe\Test_DMASample.cpp Console application with driver interface exe\OpenByIntf.cpp Used to open the device using a GUID interface. exe\sources Used by BUILD program to determine what files comprise your test application. exe\makefile Used by BUILD program to build your test application.

近期下载者

相关文件


收藏者