Symptom
Föreställ dig följande:
-
Du utvecklar ett program som använder funktionen midiInGetNumDevs för att hämta antalet anslutna MIDI-enheter.
-
Du kör programmet på en dator med Windows 8.
-
Du infogar en MIDI-enhet för USB (universal serial bus) och låt programmet anropa funktionen midiInGetNumDevs .
-
Du tar bort USB-MIDI-enheten.
-
Du kan låta programmet anropa funktionen midiInGetNumDevs igen.
I det här fallet returnerar funktionen midiInGetNumDevs det tidigare antalet anslutna MIDI-enheter.
Obs! Följande funktioner kan också fungera felaktigt i Windows 8:
-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Orsak
Det här problemet uppstår eftersom frånkopplad enheter räknas felaktigt när funktionerna kallas.
Lösning
Information om uppdateringen
Lös problemet genom att installera Samlad uppdatering 2862768. Mer information om hur du skaffar den här samlade uppdateringen klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2862768 Windows-RT, Windows 8 och Windows Server 2012 Samlad uppdatering: augusti 2013
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar