SoundSetVolumeControlId

VOID
   SoundSetVolumeControlId(
       PLOCAL_DEVICE_INFO
pLDI,
       UCHAR
VolumeControlId
       );

The SoundSetVolumeControlId function assigns the specified volume control ID to the specified device.

Parameters

pLDI

Pointer to the LOCAL_DEVICE_INFO structure of the device to which the volume control ID is to be assigned.

VolumeControlId

A driver-defined volume control ID value.

Return Value

None.

Comments

The SoundSetVolumeControlId function stores the specified value in the VolumeControlID member of the LOCAL_DEVICE_INFO structure. The value is driver-defined and enables the driver to associate a device’s volume settings with mixer settings. The volume ID is passed as input to functions pointed to by the HwGetControlData, HwGetCombinedControlData, and HwSetControlData members of MIXER_INFO.