midiInClose

機能
指定された MIDI 入力デバイスをクローズする
Declare Function midiInClose Lib "winmm.dll"  _
(ByVal hMidiIn As Long) As Long
Declare Function midiInClose Lib "winmm.dll"  _
(ByVal hMidiIn As Integer) As Integer
引数
hMidiIn
MIDI入力デバイスのハンドル
戻り値
正常終了のとき              MMSYSERR_NOERROR
エラーのとき                エラーを示す定数
備考
midiInAddBuffer()関数を使って送信された入力バッファが空でないとき、クローズ処理は失敗する。
未処理のすべてのバッファを調べるには、midiInReset()関数を使う。
エラーを示す定数
Const MIDIERR_STILLPLAYING = (MIDIERR_BASE + 1)     'バッファはまだキューにありる。
Const MMSYSERR_INVALHANDLE = (MMSYSERR_BASE + 5)    '指定されたデバイスハンドルは無効
Const MMSYSERR_NOMEM = (MMSYSERR_BASE + 7)          'メモリを確保orロックできない