Chapter 3. Kernel-Mode IO Processing

< BACK  NEXT >
[oR]

Chapter 3. Kernel-Mode I/O Processing

CHAPTER OBJECTIVES

  • How Kernel-Mode Code Executes

  • Use of Interrupt Priorities by Windows 2000

  • Deferred Procedure Calls (DPCs)

  • Access to User Buffers

  • Structure of a Kernel-Mode Driver

  • I/O Processing Sequence

  • Summary

With the hardware issues covered in the previous chapter, this chapter introduces the role of the Windows 2000 Executive components in processing I/O requests.

This chapter covers three areas. First, in sections 3.1 through 3.4, it introduces key concepts and techniques important to I/O processing.

Next, the chapter describes the purpose of the various routines that make up a driver. The details of each routine are covered in subsequent chapters.

Finally, the entire life cycle of an I/O request is examined. A good understanding of the I/O flow of control is probably the most important piece of knowledge a driver author can have.

< BACK  NEXT >


The Windows 2000 Device Driver Book(c) A Guide for Programmers
The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition)
ISBN: 0130204315
EAN: 2147483647
Year: 2000
Pages: 156

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net