我在WDK 8.0的MSVAD基础上编写了一个虚拟音频驱动程序。司机在MS Win XP,Vista,8.x和10上工作良好。但在Windows创作者更新(1703)开始后,我注意到声音开始失去并且落后于我的驱动程序。MSVAD虚拟驱动程序丢失音频数据包以便在MS Windows 10中渲染1703
我做了一些研究,并检测到以下情况:驱动程序复制的音频数据少于我的预期。例如:
CMiniportWaveCyclicStreamMSVAD :: CopyTo()收到1920字节并且CMiniportWaveCyclicStreamMSVAD :: CopyFrom()在输出上发送较少的音频数据(1764)。为什么????
请有任何建议!