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.