Sintomi
Si consideri lo scenario seguente:
-
Si sviluppa un'applicazione che utilizza la funzione midiInGetNumDevs per recuperare il numero di periferiche di input MIDI.
-
Si esegue l'applicazione su un computer basato su Windows 8.
-
Si inserisce un dispositivo MIDI USB (USB) e quindi consentire l'applicazione chiama la funzione midiInGetNumDevs .
-
Rimuovere la periferica MIDI USB.
-
Consentire l'applicazione chiama di nuovo la funzione midiInGetNumDevs .
In questo scenario, la funzione midiInGetNumDevs restituisce il numero precedente di periferiche di input MIDI.
Nota: Le seguenti funzioni anche potrebbero comportarsi in modo non corretto in Windows 8:-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Causa
Questo problema si verifica perché disconnesso dispositivi vengono enumerati quando vengono chiamate le funzioni.
Risoluzione
Informazioni sull'aggiornamento
Per risolvere questo problema, installare l'aggiornamento cumulativo 2862768. Per ulteriori informazioni su come ottenere questo aggiornamento, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2862768 Windows RT, Windows 8 e Windows Server 2012 rollup di aggiornamento: agosto 2013
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Ulteriori informazioni
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft