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

MMSYSERR_INVALHANDLE = 5;  {设备句柄无效}

//举例:
posted on 2008-02-22 21:04  万一  阅读(1378)  评论(0编辑  收藏  举报