## MMPM/2 Device Driver Reference

[prev][next][parent][TOC]

### Audio Virtual Device Driver Template

The IBM Developer Connection Device Driver Kit for OS/2 includes full source for the MMPM/2 provided Virtual Device Driver, VBSAUDIO.SYS. Use VBSAUDIO.SYS to serialize DOS application access to audio hardware in the MMPM/2 environment. This VDD can communicate with multiple audio PDDs through the Inter-Device Driver Communication (IDC) Interface. However, where the services of VBSAUDIO.SYS are not sufficient, you can modify the audio VDD template to meet your device driver requirements.

You can code your Physical Device Driver to meet the interfaces of VBSAUDIO .SYS as an initial step toward virtualization. You can expand this functionality by copying and changing VBSAUDIO.SYS to take advantage of your hardware and private interfaces which can be established between the VDD and DOS or WIN-OS/2 audio device drivers.

Note: For further information on when to use a VDD and how it operates, see the online OS/2 Virtual Device Driver Reference provided in this package. This reference describes the types of virtual device drivers, their interfaces, and available kernel services.