Windows Nt Device Driver Book (Prentice Hall (Engl. Titel))
Autor : Art Baker
Geschlecht : Bücher, Computer & Internet, Microsoft,
lesen : 4602
Herunterladen : 3835
Dateigröße : 25.49 MB
Format : PDF, ePub
Synopsis 18447-3 The most comprehensive, authoritative guide to Windows NTA (R) driver development. Now that Windows NT is rapidly becoming the business operating system of choice, more and more programmers are faced with developing Windows NT drivers. To write NT drivers well, you first need to understand the Windows NT driver architecture. But you'll also know a myriad of practical details that are rarely, if ever, documented. The Windows NT Device Driver Book tells you all you need to know. It clarifies the murky Microsoft Driver Development Kit (DDK) documentation, and contains extensive detail that's missing from the DDK. This information is invaluable right now-and it will prepare you for the future, when Microsoft introduces the common Win32 Driver Model for Windows NT and WindowsA (R) 95. You'll learn about the NT I/O Manager and its data structures, and discover how various hardware issues will impact the design of your driver. Once you know the fundamentals, Windows NT device driver expert Art Baker presents basic and advanced NT driver-writing techniques in unprecedented detail.Learn about: *Full-duplex driver architecture *Techniques for handling time-out conditions *Logging device errors *Kernel-mode threads, higher-level drivers, and class drivers for SCSI devices.The Windows NT Device Driver Book is replete with practical detail, including: *The mechanics of setting up a driver development environment *How to analyze crash dumps and make WINDBG work for you *Detailed information on common bugcheck codes There's also extensive sample code on diskette, designed to help streamline your own development projects. Whether you're designing or coding Win NT driver or porting an existing driver from another operating system environment, The Windows NT Device Driver Book contains all the information you'll need to get the job done.