Chapter 10  SynchCritSection Routines

This chapter contains the following information:

10.1  SynchCritSection Routine Requirements

10.1.1  Using a SynchCritSection Routine

10.1.2  Running a SynchCritSection Routine

10.1.3  SynchCritSection Routine Performance Requirements

10.2  SynchCritSection Routine Functionality

10.2.1  Programming the Device for an I/O Operation

10.2.2  Maintaining State About Interrupt-Driven I/O Operations

The SynchCritSection routine is defined by the Kernel as follows:

BOOLEAN

(*PKSYNCHRONIZE_ROUTINE) (

    IN PVOID SynchronizeContext

    );

 

This chapter summarizes the required functionality of an NT device driver’s SynchCritSection routine(s).