Jump to content

MM_MCIEVENT

From EDM2

This message notifies an application of an event generated by a device.

Syntax

MsgParam1
USHORT usEventCode;  /* Device-specific event code. */
USHORT usDeviceID;   /* Device ID. */

MsgParam2
PVOID pEventData;    /* Device-specific event data. */

Parameters

usEventCode (USHORT) - input
Device-specific event code. The following event notification codes are currently defined:
  • MCI_MIXEVENT A mixer attribute has changed.
usDeviceID (USHORT) - input
Device ID.
pEventData (PVOID) - input
Device-specific event data structure.
ulReserved (ULONG) - return
Zero. Reserved value.

Returns

ulReserved (ULONG) - return
Zero. Reserved value.

Remarks

The format of the data structure pointed to by MsgParam2 is defined by devices that return this message.

Unlike most media control interface notification messages, **MM_MCIEVENT** is **sent** (rather than posted) to the application's message queue. The data structure pointed to by the message parameter is considered valid only during processing of the message.

Default Processing

The default window procedure does not expect to receive this message and therefore takes no action on it, other than to set rc to the default value of FALSE.