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ロックできない