directsound 提示:
警告 1“System.Threading.WaitHandle.Handle”已过时:“"Use the SafeWaitHandle property instead."”
源代码如下:
BufferDIVositionNotify[] DIVositionNotify = new BufferDIVositionNotify[cNotifyNum + 1];
for (int i = 0; i < cNotifyNum; i++)
{
DIVositionNotify[i].Offset = (mNotifySize * i) + mNotifySize - 1;
DIVositionNotify[i].EventNotifyHandle =mNotificationEvent.Handle;
}
修改成下面:
BufferDIVositionNotify[] DIVositionNotify =
for
(int
i = 0; i < cNotifyNum; i++)
{
DIVositionNotify[i].Offset = (mNotifySize * i) + mNotifySize - 1;
DIVositionNotify[i].EventNotifyHandle=mNotificationEvent.SafeWaitHandle.DangerousGetHandle();
}