首页|社区论坛|iTePub书库|在线阅读|电图引擎|技术文档|图书查询|光盘刻录 |

  iTeBooK在线阅读

  操作系统  
  编程语言  
    C/C++ [5]
    VC++ [6]
    ASP/ASP.NET [4]
    C# [16]
    ·NET [21]
    VB [2]
    PHP [3]
    PHP [2]
    TCP/IP  [0]
    UML [7]
    XML [8]
    Perl [4]
    Java [36]
    JSP [4]
    HTML [2]
    Delphi [1]
    JavaScript [4]
    Other [32]
     [0]
    J2EE [6]
    CSS [3]
    VBA [1]
  数据库  
  图形图像  
  网络技术安全  
  软件工程  
  考试认证  
  Office软件  

所有资料来源于网络,其版权归作者本人所有,请您购买正版读物支持原作者。如果有任何侵犯您权益的地方,请联系我们,我们将马上进行整理,谢谢!
  编程语言 >> VC++ >>
 Programming with Managed Extensions for Microsoft Visual C++ .NET
book Cover
Author Richard Grimes
ISBN 0735617244 Publisher Microsoft Press
Release on 31 July, 2002 >> 在线阅读(Read Online) <<
 Visual C++.Net in 24 Hours
book Cover
Author Richard Simon, Mark Schmidt
ISBN 0672323230 Publisher SAMS
Release on 09 April, 2002 >> 在线阅读(Read Online) <<
 Programming the Microsoft Windows Driver Model, Second Edition
Author Walter Oney
ISBN 0735618038 Publisher Microsoft Press
Release on 31 December, 2002 >> 在线阅读(Read Online) <<
Written for advanced C/C++ programmers, Walter Oney's Programming the Microsoft Windows Driver Model is a technically astute and clearly presented guide to writing custom Windows 2000 device drivers.

The author's command of the details of the new Windows Driver Model (WDM) standard is what makes this book such a clear success. (Because the WDM is rich in kernel and system services, the trick is often knowing how to use what's available rather than doing everything yourself.) The author presents a solid overview of the WDM architecture and breaks down the process of writing custom device drivers into manageable pieces, from the basics of loading device drivers to creating and processing I/O request packets. The book is very good at exposing kernel system calls, design principles, and programming techniques (such as managing synchronization and handling errors). There are also "nerd alerts" that point out extremely technical material.

This book shows you what you'll need to create WDM drivers that cooperate fully with Windows 2000 (and Windows 98). Features like Plug and Play (PnP), Windows power management, and the new Windows Management Instrumentation (WDM) standard get full attention here. There is plenty of sample code (plus a custom Visual C++ AppWizard that generates skeleton code for a default WDM driver) to get you started. Examples for working with the S5933 PCI chip set (and other simple hardware) let you see WDM drivers in action.

The process of writing device drivers certainly has changed from the early days of DOS. But armed with this handy and thorough book, C/C++ programmers can successfully create drivers for custom hardware that take full advantage of all the features of the powerful new WDM standard. --Richard Dragan

Topics covered: Windows Driver Model (WDM) overview and driver structure; kernel mode; physical filter, function and bus drivers; loading device drivers (DDs); driver objects; Windows 98 compatibility; kernel mode programming basics; error handling; memory management; synchronization; interrupt request levels, kernel synchronization objects, I/O request packets (IRPs), completion routines, plug and play (PnP) basics, reading and writing data, direct memory access (DMA) transfers, power management, error logging, watchdog timers, Windows Management Instrumentation (WMI), Universal Serial Bus (USB): bulk transfer and isochronous pipes; installing DDs: INF files, property pages, and Registry keys.

 Software Architecture in Practice, Second Edition
book Cover
Author Len Bass, Paul Clements, Rick Kazman
ISBN 0321154959 Publisher Addison-Wesley Pub Co
Release on 09 April, 2003 >> 在线阅读(Read Online) <<
 Agile Management for Software Engineering: Applying the Theory of Constraints fo
book Cover
Author David J. Anderson, David Anderson
ISBN 0131424602 Publisher Prentice Hall PTR
Release on 02 September, 2003 >> 在线阅读(Read Online) <<
  Total:( 5 )   Page:( 1.5 / 1 )
Go to the First Page Go to the Previous Page Go to the Next Page Go to the Last Page  

 


Copyright © 2002 - 2008 iTePub.Group All Rights Reserved