Симптоми
Да разгледаме следния сценарий:
-
Разработване на приложение, което използва функцията midiInGetNumDevs за извличане на броя на свързаните MIDI входни устройства.
-
Стартирайте приложението на компютър с Windows 8.
-
Поставяне на универсална серийна шина (USB) MIDI устройство и позволете приложението повикване midiInGetNumDevs функция.
-
Премахнете USB MIDI устройство.
-
Можете да повикване midiInGetNumDevs функцията отново приложението.
В този случай функцията midiInGetNumDevs връща предишната брой свързани MIDI входни устройства.
Забележка: Следните функции също може да работят неправилно в Windows 8:
-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Причина
Този проблем възниква, защото изключва устройствата получават неправилни номера при функциите се наричат.
Решение
Информация за актуализацията
За да разрешите този проблем, инсталирайте сборния пакет за актуализация 2862768. За повече информация как да получите този кумулативен пакет щракнете върху следния номер на статия в базата знания на Microsoft:
2862768 Windows RT, Windows 8 и Windows Server 2012 Сборен пакет за актуализация: август 2013 г.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft