I wrote a virtual audio drivers on the base of MSVAD from WDK 8.0. The driver worked on MS Win XP, Vista, 8.x and 10 well. But after start of Windows Creators Update (1703) I noted that a sound began to lose and lagging on my driver.

I did some research and detected the following: the driver copied less audio data than my expected. For example:

CMiniportWaveCyclicStreamMSVAD::CopyTo() received 1920 bytes and CMiniportWaveCyclicStreamMSVAD::CopyFrom() sent less audio data (1730 and other) on output. Why???

Please any ideas!