Objawy
Rozważ następujący scenariusz:
-
Opracowywana jest aplikacja, która używa funkcji midiInGetNumDevs do pobierania liczby podłączonych urządzeń wejściowych MIDI.
-
Uruchom aplikację na komputerze z systemem Windows 8.
-
Włóż urządzenie MIDI uniwersalnej magistrali szeregowej (USB), a następnie pozwól odpowiedniego wywołania funkcji midiInGetNumDevs .
-
Usuń urządzenie USB MIDI.
-
Możesz pozwolić aplikacji ponownie wywołać funkcję midiInGetNumDevs .
W tym scenariuszu funkcja midiInGetNumDevs zwraca numer poprzedni równy podłączonych urządzeń wejściowych MIDI.
Uwaga Następujące funkcje również może działać niepoprawnie w systemie Windows 8:
-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Przyczyna
Ten problem występuje, ponieważ odłączony podczas funkcje są wywoływane urządzeń jest niepoprawnie wyliczanych.
Rozwiązanie
Informacje o aktualizacji
Aby rozwiązać ten problem, należy zainstalować pakiet zbiorczy aktualizacji 2862768. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu zbiorczego aktualizacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2862768 pakiet zbiorczy aktualizacji Windows RT, Windows 8 i Windows Server 2012: sierpnia 2013
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft