次の方法で共有


MIM_DATA メッセージ

MIDI 入力デバイスが MIDI メッセージを受信すると、MIM_DATAメッセージは MIDI 入力コールバック関数に送信されます。

MIM_DATA 
dwParam1 = dwMidiMessage 
dwParam2 = dwTimestamp 

パラメーター

dwMidiMessage

受信した MIDI メッセージ。 メッセージは、次のように doubleword 値にパックされます。

要件 説明
高い単語 高次バイト 使用されていません。
下位バイト MIDI データの 2 バイト目が含まれます (必要な場合)。
低い単語 高次バイト MIDI データの最初のバイトが含まれます (必要な場合)。
下位バイト MIDI ステータスが含まれます。

MIDI ステータス バイトに応じて、2 つの MIDI データ バイトは省略可能です。

dwTimestamp

入力デバイス ドライバーによってメッセージが受信された時刻。 タイム スタンプはミリ秒単位で指定され、 midiInStart 関数が呼び出されたときに 0 から始まります。

戻り値

このメッセージは値を返しません。

注釈

MIDI 入力ポートから受信した MIDI メッセージの実行状態が無効になっています。各メッセージが展開され、MIDI ステータス バイトが含まれます。

MIDI システム排他メッセージを受信した場合、このメッセージは送信されません。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Mmsystem.h (Windows.h を含む)

こちらもご覧ください

MIDI (Musical Instrument Digital Interface : 楽器デジタル インターフェイス)

MIDI メッセージ