MXDM_GETCONTROLDETAILS

The MXDM_GETCONTROLDETAILS message requests a user-mode mixer driver to return detailed information about the specified control on the specified audio line.

Parameters

uDeviceId

Device identifier (0, 1, 2, and so on) for the target device.

uMsg

MXDM_GETCONTROLDETAILS

dwUser

Instance identifier associated with the caller.

lParam1

Pointer to a MIXERCONTROLDETAILS structure, which is described in the Win32 SDK.

lParam2

Contains flag values. For a list of valid flags, see the description of mixerGetControlDetails in the Win32 SDK.

Return Value

The driver should return MMSYSERR_NOERROR if the operation succeeds. Otherwise it should return one of the MMSYSERR or MIXERR error codes defined in mmsystem.h. See mixerGetControlDetails return values in the Win32 SDK.

Comments

A client sends the MXDM_GETCONTROLDETAILS message by calling the user-mode driver’s mxdMessage entry point, passing the specified parameters.

The driver receives an empty MIXERCONTROLDETAILS structure and fills it in.