I/O Request Flow
Figure 8-1 shows the general path that an I/O request follows from an application through the system and the device stack. The device stack can contain any combination of UMDF, KMDF, and other kernel-mode drivers. The sections that follow Figure 8-1 describe the details of processing through UMDF and KMDF drivers.
Figure 8-1. Overview of I/O request path from application to device
In Figure 8-1, an application issues an I/O request. The numbers refer to the following major steps in this path:
An application issues an I/O request by calling a Windows API function.
The Windows API calls the kernel-mode subsystems, which call the corresponding ...
Get Developing Drivers with the Windows® Driver Foundation now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.