SetOutputVoices関数とコンストラクターパラメーターを使用してみましたが、サブミックスボイスで使用すると、どちらも結果としてXAUDIO2_E_INVALID_CALLになります。
ドキュメントには、オーディオコールバックから呼び出すことでエラーが発生すると書かれていますが、私はそうではありません。オーディオエンジンを始動する前に、それを呼び出してみました。
同じ方法がソースボイスに対しても機能するので、悪いXAUDIO2_VOICE_SENDS構造を渡していないことは間違いありません。