Este apartado describe las estructuras de datos utilizadas por los controladores para compartir información entre el núcleo y los controladores de dispositivos.
Este apartado va dirigido a los ingenieros de software que escriben, modifican o mantienen controladores de dispositivos. Los lectores deben estar familiarizados con el lenguaje de programación C así como las partes internas del sistema.