MIDI イベントの種類
MIDIEVENT 構造体の dwEvent メンバーは、発生する MIDI イベントについて説明します。 短いイベントは、このメンバーに完全に適合します。 長いイベントでは、イベントの説明を格納するために dwEvent メンバーに加えて、1 つ以上の doubleword 値が必要です。
dwEvent メンバーの高バイトには、イベントが長いか短いか、およびイベントと共にコールバックが生成されるかどうかに関する情報が含まれます。 さらに、このバイトはイベントの種類を記述するために使用されます。 dwEvent メンバーの残りの 24 ビットは、イベント パラメーターを含む (短いメッセージの場合) か、イベント パラメーターの長さを格納するために使用されます (長いメッセージの場合)。 dwEvent メンバーから情報を抽出するには、MEVT_EVENTTYPEマクロと MEVT_EVENTPARM マクロを使用します。
定義済みのイベントタイプの説明については、 MIDIEVENT 構造体の参照資料を参照してください。