再问一个问题,为什么以下这个方式构造SecondaryBuffer总是出异常。
using Microsoft.DirectX;
using Microsoft.DirectX.DirectSound;
...
private void Fn()
{
   Device mDevice = new Device();
   mDevice.SetCooperativeLevel(this.Handle, CooperativeLevel.Priority);
   BufferDescription mBuffDesc = new BufferDescription();
   SecondaryBuffer mSoundBuffer = null;
   
   mSoundBuffer = new SecondaryBuffer(mBuffDesc, mDevice); // 这句总是出异常
}