MidiOutProc
The MidiOutProc
function is the callback function for handling outgoing MIDI messages. MidiOutProc
is a placeholder for the application-supplied function name. The address of the
function can be specified in the callback-address parameter of the midiOutOpen
void CALLBACK MidiOutProc(
HMIDIOUT hmo, |
|
UINT wMsg, |
|
DWORD dwInstance, |
|
DWORD dwParam1, |
|
DWORD dwParam2 |
|
); |
|
Parameters
hmo
Handle of the
MIDI device associated with the callback function.
wMsg
MIDI output
message.
dwInstance
Instance data
supplied by using the midiOutOpen
dwParam1
Message
parameters.
dwParam2
Message
parameters.
Return Values
This function
does not return a value.
Remarks
Applications
should not call any system-defined functions from inside a callback function,
except for EnterCriticalSection, LeaveCriticalSection, midiOutLongMsg,
midiOutShortMsg, OutputDebugString, PostMessage, PostThreadMessage,
SetEvent, timeGetSystemTime, timeGetTime, timeKillEvent,
and timeSetEvent. Calling other wave functions will cause deadlock.
See Also