Long description

Back

The figure shows five vertical blocks. The first block is labeled Device object and subdivided into five parts, in which the second and fourth part is labeled Driver object and Instance data. A forward arrow is pointing from instance data to the second vertical block which is labeled the next device object inside the block and an arrow is showing from this block in a downward direction. A forward arrow is pointing from the driver object to the third vertical block which is labeled driver object and inside the block is labeled dispatch table. A forward arrow is pointing from the dispatch table to the next vertical block which is divided into nine rows, the row entries are the first row is empty, and the next rows are CREATE, READ, WRITE, FLUSH, IOCTL, CLEANUP, and CLOSE. A one sided arrow is connected from each row to the next vertical block which is labeled Loaded device driver and the Driver code is marked inside the block.

Back