Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |