Microsoft DirectX 8.0 (C++) |
ポート バッファ内のイベントの前に置かれ、このイベントを記述する。
typedef struct _DMUS_EVENTHEADER { DWORD cbEvent; DWORD dwChannelGroup; REFERENCE_TIME rtDelta; DWORD dwFlags; } DMUS_EVENTHEADER, *LPDMUS_EVENTHEADER;
この構造体の宣言の前には Pshpack4.h ヘッダー ファイルがインクルードされている。これによって構造体の自動整列が無効になり、データはヘッダーのすぐ後に続く (詳細については、Pshpack4.h 内のコメントを参照)。次に Poppack.h がインクルードされ、整列が有効になる。構造体全体 (ヘッダーとイベント) が 8 バイト境界まで追加される。
ヘッダー : dmusbuff.h で宣言。
IDirectMusicBuffer8::GetNextEvent、IDirectMusicBuffer8::PackStructured、IDirectMusicBuffer8::PackUnstructured