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. |