## MMPM/2 Device Driver Reference

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

### VSD_QUERY

Select an item:

    Syntax
    Returns
    Remarks
    Glossary

This command allows an application to query the status of the VSD.

This command is sent using VSDEntry as follows:

        VSDEntry(hvsd, ulFunc, ulFlags, pRequest)

hvsd (HVSD) Handle to a VSD.

ulFunc (ULONG) Set to VSD_QUERY.

ulFlags (ULONG) The following flags can be used with VSD_QUERY:

VSD_QUERYAUDIOATTRIBUTES See VSD_QUERYAUDIOATTRIBUTES.

VSD_QUERYCONNECTOR See VSD_QUERYCONNECTOR.

VSD_QUERYDATATYPE See VSD_QUERYDATATYPE.

VSD_QUERYMONITOR See VSD_QUERYMONITOR.

VSD_QUERYVOLUME See VSD_QUERYVOLUME.

VSD_QUERYMIXCONNECTIONS See VSD_QUERYMIXCONNECTIONS.

VSD_QUERYMIXCONTROL See VSD_QUERYMIXCONTROL.

VSD_QUERYMIXLINE See VSD_QUERYMIXLINE.

pRequest (PVOID) Pointer varies according to ulFlags.

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

VSDERR_SUCCESS Command completed successfully.

VSDERR_MISSING_PARAMETER One or more parameters are missing.