Description the VxDs that make up Windows 95 and the services that VxDs can use. The overview includes information on the following devices:
Device driver that virtualizes direct memory access (DMA). (The source code for VDMAD.VXD is located in the Base\Samples\Vdmad directory.)
Device driver that virtualizes MS-DOS.
Devices drivers that handle virtual memory. (The source code for the pagefile device, DYNAPAGE.VXD, is located in the Base\Samples\Dynapage directory.)
Device driver that virtualizes the programmable interrupt controller (PIC).
Device driver that manages memory for V86-mode applications, supporting Extended (XMS) and Expanded (EMS) memory.
Device driver that loads and unloads VxDs dynamically.
Device driver that provides file caching services.
Device driver that virtualizes the math coprocessor.
Device that provides power management services.
Device driver that provides shell services (message display, contention resolution, message posting, monitoring of virtual machine properties, and communication with applications and dynamic-link libraries).
Device driver that provides timer services.
Device driver that virtualizes the hardware timer device.
Device driver that provides Win32 VxD services.