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).