VOID
SoundMixerChangedItem(
IN OUT PMIXER_INFO MixerInfo,
IN OUT PMIXER_DATA_ITEM MixerItem
);
The SoundMixerChangedItem function is called when an item on a mixer's ChangedItems list changes state.
Parameters
MixerInfo
Pointer to a mixer's MIXER_INFO structure.
MixerItem
Pointer to a MIXER_DATA_ITEM structure.
Return Value
None.
Comments
The SoundMixerChangedItem function updates the LastSet member of the MIXER_DATA_ITEM structure and moves the structure pointer to the head of the ChangedItems list in MIXER_INFO. It then traverses the queue pointed to by NotifyQueue in MIXER_INFO, calling IoCompleteRequest for each IRP in the queue and thereby delivering notification messages to each requesting client.
Drivers calling SoundMixerChangedItem must include mixer.h.