Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Sie entwickeln eine Anwendung, die MidiInGetNumDevs -Funktion verwendet, um die Anzahl der MIDI-Eingang Geräten abrufen.
-
Ausführen die Anwendung auf Computern mit Windows 8.
-
Ein MIDI-Gerät universal serial Bus (USB) einfügen und lassen die Anwendung die Funktion MidiInGetNumDevs aufrufen.
-
Das USB-MIDI-Gerät entfernen.
-
Sie können die Anwendung die Funktion MidiInGetNumDevs aufrufen.
In diesem Szenario gibt die Funktion MidiInGetNumDevs der vorherigen Nummer verbundenen MIDI-Eingabegeräte.
Hinweis Die folgenden Funktionen können in Windows 8 auch falsch Verhalten:-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Ursache
Dieses Problem tritt auf, weil getrennt Geräte nicht korrekt aufgelistet werden, wenn Funktionen aufgerufen werden.
Problemlösung
Update-Informationen
Um dieses Problem zu beheben, installieren Sie Updaterollup 2862768. Weitere Informationen dazu, wie Sie dieses Updaterollup Package erhalten, finden im folgenden Artikel der Microsoft Knowledge Base:
2862768 erweitert Windows 8 und Windows Server 2012 Updaterollup: August 2013
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Weitere Informationen
Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates