A standalone virtual device driver that is not a mouse driver replacement
or a mouse minidriver examines mouse data packets received from the mouse
hardware for data packets that are obviously or likely to be faulty. When
such a data packet is detected, the virtual device driver also removes the
suspected faulty data by returning a null mouse packet to the mouse driver
in its place. The virtual device driver may also initiate
resynchronization procedures or reset the mouse hardware if necessary.
Un driver di dispositivo virtuale autonomo che non è un rimontaggio del driver del mouse o un minidriver del mouse esamina i pacchetti di dati del mouse ricevuti dai fissaggi del mouse per i pacchetti di dati che sono ovviamente o probabilmente essere difettosi. Quando un tal pacchetto di dati è rilevato, il driver di dispositivo virtuale inoltre rimuove i dati difettosi ritenuti sospetto restituendo un pacchetto nullo del mouse al driver del mouse nel relativo posto. Il driver di dispositivo virtuale può anche iniziare le procedure di risincronizzazione o ripristinare i fissaggi del mouse se necessario.