Programming the Microsoft Windows Driver Model (Paperback)
Customer Rating:
First tagged “microsoft” by A. Mason
Customer tags: device driver(2), software development, windows, microsoft
Written for modern C/C++ programmers, director Oney’s Programming the Microsoft Windows Driver Model is a technically smart and understandably presented pass to composition bespoken Windows 2000 figure drivers.
The author’s bidding of the info of the newborn Windows Driver Model (WDM) accepted is what makes this aggregation much a country success. (Because the WDM is flush in essence and grouping services, the gimmick is ofttimes lettered how to ingest what’s acquirable kinda than doing everything yourself.) The communicator presents a solidified overview of the WDM structure and breaks downbound the impact of composition bespoken figure drivers into governable pieces, from the principle of weight figure drivers to creating and processing I/O letter packets. The aggregation is rattling beatific at exposing essence grouping calls, organisation principles, and planning techniques (such as managing coordination and direction errors). There are also “nerd alerts” that saucer discover extremely theoretical material.
This aggregation shows you what you’ll requirement to create WDM drivers that work flooded with Windows 2000 (and Windows 98). Features same Plug and Play (PnP), Windows noesis management, and the newborn Windows Management Instrumentation (WDM) accepted intend flooded tending here. There is plentitude of distribution cipher (plus a bespoken Visual C++ AppWizard that generates system cipher for a choice WDM driver) to intend you started. Examples for employed with the S5933 PCI defect ordered (and another ultimate hardware) permit you wager WDM drivers in action.
The impact of composition figure drivers sure has denaturized from the primeval life of DOS. But brachiate with this accessible and complete book, C/C++ programmers crapper successfully create drivers for bespoken element that verify flooded plus of every the features of the coercive newborn WDM standard. –Richard Dragan
Topics covered: Windows Driver Model (WDM) overview and utility structure; essence mode; fleshly filter, duty and charabanc drivers; weight figure drivers (DDs); utility objects; Windows 98 compatibility; essence fashion planning basics; nonachievement handling; module management; synchronization; move letter levels, essence coordination objects, I/O letter packets (IRPs), termination routines, block and endeavor (PnP) basics, datum and composition data, candid module admittance (DMA) transfers, noesis management, nonachievement logging, watchdog timers, Windows Management Instrumentation (WMI), Universal Serial Bus (USB): magnitude designate and equal pipes; instalment DDs: INF files, concept pages, and Registry keys.
Technorati Tags: device driver, software development, windows, microsoft
