我在WDK 8.0的MSVAD基礎上編寫了一個虛擬音頻驅動程序。司機在MS Win XP,Vista,8.x和10上工作良好。但在Windows創作者更新(1703)開始後,我注意到聲音開始失去並且落後於我的驅動程序。MSVAD虛擬驅動程序丟失音頻數據包以便在MS Windows 10中渲染1703
我做了一些研究,並檢測到以下情況:驅動程序複製的音頻數據少於我的預期。例如:
CMiniportWaveCyclicStreamMSVAD :: CopyTo()收到1920字節並且CMiniportWaveCyclicStreamMSVAD :: CopyFrom()在輸出上發送較少的音頻數據(1764)。爲什麼????
請有任何建議!