Accessing the Graphics Adapter
To ensure display performance, display drivers can access the graphics card in the following ways:
Indirectly--by sending IOCTLs to the video miniport driver of the graphics adapter. See Communicating IOCTLs to the Video Miniport Driver.
Directly--by reading and writing to video memory (the frame buffer) or hardware registers. See Accessing the Frame Buffer and Hardware Registers.