Font Size: a A A

Explore For WDM Drivers Based On WIN2000

Posted on:2006-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2178360182976545Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Windows driver model, WDM (Windows Driver Model) is an entirely newmodel of device drivers design by Microsoft. It intends for providing a flexible meansto simplify the development of device drivers and to reduce the number of driversrequired as well as the complexity of development on the basis of support for newhardware. WDM realizes the modular, hierarchical driver structure. The modularWDM architecture and the flexible and uniform interface enable the operating systemto support a particular device by configuring various device drivers dynamically.Using WDM, you can develop device drivers for both Windows 98 and Windows2000.This paper discusses in depth the basic mechanism of the WDM driver modeland the fundamentals of its realization on Windows 2000, expounds the procedure ofdeveloping device drivers on Windows 2000,realizes a practical device driver .This paper is comprised of 5 chapters: Chapter One, "Introduction" describes thestructure of Windows 2000 operating system and the WDM driver model. ChapterTwo," Basic structures and important conception of WDM drivers" discusses thebasic data structures used for I/O device management and some important conceptionssuch as the "standard model" of IRP processing in Windows 2000, and the way bywhich a driver relates to these data structures. In Chapter Three," Read and WriteData", the source code of a driver for I/O operation is discussed. It expounds how toget the configuration information from PnP manager, how to initialize a driver withthis information so that the driver can handle data reading and writing IRP. ChapterFour, "The general dealing process of WDM" discusses the general processing todevelop drivers with the use of WDM. It focuses on two basic procedures necessary inevery WDM driver, DriverEntry and AddDevice, and introducing the basic writingmethod of INF files and certain operations on the system registry. Chapter Five,"using WDM to realize specific drivers" introduces the basic step to practicallydevelop drivers.
Keywords/Search Tags:Windows 2000, Device Drivers, WDM, DDK, IRP
PDF Full Text Request
Related items