## MMPM/2 Device Driver Reference

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

### VSD_SET

Select an item:

    Syntax
    Returns
    Remarks
    Glossary

This command allows an application to modify the settings of the VSD.

This command is sent using VSDEntry as follows:

        VSDEntry(hvsd, ulFunc, ulFlags, pRequest)

hvsd (HVSD) Handle to VSD.

ulFunc (ULONG) Set to VSD_SET.

ulFlags (ULONG) The following flags can be used with VSD_SET.

VSD_SETAUDIOATTRIBUTES See VSD_SETAUDIOATTRIBUTES

VSD_SETCONNECTOR See VSD_SETCONNECTOR

VSD_SETDATATYPE See VSD_SETDATATYPE

VSD_SETMIXCONNECTIONS See VSD_SETMIXCONNECTIONS

VSD_SETMIXCONTROL See VSD_SETMIXCONTROL

VSD_SETMONITOR See VSD_SETMONITOR

VSD_SETVOLUME See VSD_SETVOLUME

pRequest (PVOID) Pointer value varies according to the value of ulFlags.

rc (ULONG) Error code indicating success or the type of failure:

VSDERR_INVALID_HVSD The hvsd (VSD handle) is not valid. Verify that the hvsd matches the one provided on the VSD_OPEN.