Display Minidriver Components

The Windows display driver interface (DDI) consists of the following major components.

Component Contents
display minidriver Hardware-specific DLL to draw output on a video display; written by you. For more information on display minidrivers, see About Display Minidrivers.
DIB engine Generic DLL used by the display minidriver to draw output; supplied by Microsoft. For more information on the DIB engine, see About the Device Independent Bitmap Engine.
VFLATD.VXD Generic VxD to virtualize frame buffers larger than 64K; supplied by Microsoft. For more information on the virtual flat frame buffer device (VFLATD), see About Virtual Flat-Frame Buffer Device.
mini-VDD Hardware-specific VxD to virtualize the video hardware so that more than one virtual machine (VM) can share the same display; written by you. For more information on the virtual display minidriver (mini-VDD), see About Virtual Display Minidrivers.
virtual display device (VDD.VXD) Generic VxD used to virtualize the VGA hardware; supplied by Microsoft. For more information on the virtual display device (VDD), see About Virtual Display Device.