Platform SDK: DirectX

DMUS_PATCH_PMSG

DMUS_PATCH_PMSG 構造体は、プログラム チェンジ メッセージ用のデータによって構成されている。

typedef struct DMUS_PATCH_PMSG {
    DMUS_PMSG_PART
    BYTE  byInstrument;
    BYTE  byMSB;
    BYTE  byLSB;
    BYTE  byPad[1];
} DMUS_PATCH_PMSG;
DMUS_PMSG_PART
共通のメッセージ メンバに展開されるマクロ。DMUS_PMSG を参照すること。
byInstrument
音色のパッチ番号。
byMSB
バンク セレクトの上位バイト。
byLSB
バンク セレクトの下位バイト。
byPad
WORD 境界までの追加。この値は無視される。

動作環境

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

参照

DMUS_MIDI_PMSGIDirectMusicPerformance::SendPMsgMIDI メッセージ