mmioSendMessage function (mmiscapi.h)

The mmioSendMessage function sends a message to the I/O procedure associated with the specified file.

Syntax

LRESULT mmioSendMessage(
  HMMIO  hmmio,
  UINT   uMsg,
  LPARAM lParam1,
  LPARAM lParam2
);

Parameters

hmmio

File handle for a file opened by using the mmioOpen function.

uMsg

Message to send to the I/O procedure.

lParam1

Parameter for the message.

lParam2

Parameter for the message.

Return value

Returns a value that corresponds to the message. If the I/O procedure does not recognize the message, the return value should be zero.

Remarks

Use this function to send custom user-defined messages. Do not use it to send the MMIOM_OPEN, MMIOM_CLOSE, MMIOM_READ, MMIOM_WRITE, MMIOM_WRITEFLUSH, or MMIOM_SEEK messages. Define custom messages to be greater than or equal to the MMIOM_USER constant.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header mmiscapi.h (include Mmiscapi.h, Windows.h)
Library Winmm.lib
DLL Winmm.dll