The DSL provides two routines that help drivers coordinate I/O software with system memory:
The memory coordination that these routines provide is summarized in I/O Operations and Memory.
Failure to use these I/O related services properly can result in data corruption or fatal system errors. Correct system behavior is the responsibility of the operating system and all I/O components including hardware, drivers, and other software.