Platform SDK: DirectX

DMUS_SYSEX_PMSG

DMUS_SYSEX_PMSG 構造体は DMUS_PMSG から派生したもので、MIDI システム エクスクルーシブ メッセージを表す。

typedef struct DMUS_SYSEX_PMSG {
    DMUS_PMSG_PART
    DWORD dwLen;
    BYTE  abData[1];
} DMUS_SYSEX_PMSG;
DMUS_PMSG_PART
共通のメッセージメンバに展開されるマクロ。DMUS_PMSG を参照すること。
dwLen
データの長さ。バイト単位で指定する。
abData
データ配列。メモリの割り当て方法およびデータをこのメンバにコピーする方法の例については、「IDirectMusicPerformance::SendPMsg」の「注意」を参照すること。

注意

システム エクスクルーシブ メッセージのデータ部分は、システム エクスクルーシブ識別子 (0xF0) で始まり、EOX (0xF7) で終わらなければならない。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusici.h で宣言。

参照

DMUS_MIDI_PMSGDMUS_PATCH_PMSGMIDI メッセージIDirectMusicPerformance::SendPMsg