MIDIHDR結構的lpData成員會指向資料流程緩衝區,而 dwBufferLength成員會指定這個緩衝區的實際大小。
MIDIHDR的dwBytesRecorded成員會指定 MIDI 事件實際使用的緩衝區位元組數目;這個值必須小於或等於dwBufferLength所指定的值。
資料流程緩衝區中的每個 MIDI 事件都是由 MIDIEVENT 結構指定,其中包含事件的時間、資料流程識別碼、事件程式碼,以及適當情況下的事件參數。 每一個 MIDIEVENT 結構都必須在雙字界限上開始。 如有必要,必須將填補位元組新增至結構的結尾,以確保下一個位元組會在雙字界限上開始。