Symptômes
Considérez le scénario suivant :
-
Vous développez une application qui utilise la fonction midiInGetNumDevs pour récupérer le nombre d’équipements d’entrée MIDI.
-
Vous exécutez l’application sur un ordinateur fonctionnant sur Windows 8.
-
Vous insérez un périphérique MIDI de bus série universel (USB) et vous laissez l’application appelle la fonction midiInGetNumDevs .
-
Vous supprimez le périphérique USB MIDI.
-
Vous laisser à l’application d’appeler la fonction midiInGetNumDevs de nouveau.
Dans ce scénario, la fonction midiInGetNumDevs renvoie le numéro précédent des équipements d’entrée MIDI.
Remarque Les fonctions suivantes peuvent également se comporter correctement dans Windows 8 :-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Cause
Ce problème se produit car déconnecté périphériques sont énumérées correctement lorsque les fonctions sont appelées.
Résolution
Informations de mise à jour
Pour résoudre ce problème, installez le correctif cumulatif de mise à jour 2862768. Pour plus d’informations sur l’obtention de ce package de correctifs de mise à jour, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2862768 Windows RT, Windows 8 et Windows Server 2012 cumulatif : août 2013
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Plus d'informations
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft