すいません、誤解を招く関数名ですが、PlaySoundFile は中で
LoadSoundMem, PlaySoundMem を使用しています
なので、メモリにファイルの中身を全部読み込まないで再生、及び途中再生する方法は
以下のようになります
SetCreateSoundDataType 関数で再生方式に DX_SOUNDDATATYPE_FILE を指定
↓
LoadSoundMem でファイルを読み込み
↓
PlaySoundMem で再生
↓
StopSoundMem で止める
↓
PlaySoundMem の非公開の第3の引数 TopPositionFlag に FALSE を渡して再生
例: PlaySoundMem( SoundHandle, DX_PLAYTYPE_LOOP, FALSE ) ;