提示:
该函数会将时间标记清 0;
非系统专用消息会直接给用户;
系统专用消息放在由 midiInAddBuffer 函数提供的缓冲区中, 如果队列中没有缓冲区, 数据将被丢弃;
当缓冲区已满、或接收到一条完全的系统专用消息、或调用 midiInReset 时, 缓冲区返还给用户;
TMidiHdr 的 dwBytesRecorded 中会返回实际接收到的数据长度.
该函数会将时间标记清 0;
非系统专用消息会直接给用户;
系统专用消息放在由 midiInAddBuffer 函数提供的缓冲区中, 如果队列中没有缓冲区, 数据将被丢弃;
当缓冲区已满、或接收到一条完全的系统专用消息、或调用 midiInReset 时, 缓冲区返还给用户;
TMidiHdr 的 dwBytesRecorded 中会返回实际接收到的数据长度.
//声明: midiInStart( hMidiIn: HMIDIIN {设备句柄} ): MMRESULT; {成功返回 0; 可能的错误值见下:} MMSYSERR_INVALHANDLE = 5; {设备句柄无效}
//举例: