<Return[MN]><Top>

midiInGetID

Declare Function Api_midiInGetID& Lib "winmm" Alias "midiInGetID" (ByVal hmi&, puDeviceID&)

Declare Function midiInGetID Lib "winmm" (ByVal hmi As Long, puDeviceID As Long) As Long

指定された MIDI 入力デバイスのデバイス識別子を取得する。
この関数は後方互換性のためにサポートされている。新しいアプリケーションでは、デバイス識別子を取得せずに、デバイスのハンドルをキャストすることができる。

パラメータ
hmi
    MIDI 入力デバイスのハンドルを指定する。
puDeviceID
    デバイス識別子が入る変数のアドレスを指定する。

戻り値
    関数が成功すると、MMSYSERR_NOERROR が返る。関数が失敗すると、エラーが返る。返されるエラー値は次のとおりである。

    値                                             

説明                                                                                                 

    MMSYSERR_INVALHANDLE

hmi パラメータで指定されたハンドルは無効である。

    MMSYSERR_NODRIVER

ドライバがインストールされていない。

    MMSYSERR_NOMEM

システムはメモリを割り当てられないか、またはロックできない。