Síntomas
Imagine el siguiente escenario:
-
Desarrollar una aplicación que utiliza la función midiInGetNumDevs para recuperar el número de dispositivos de entrada conectados de MIDI.
-
Ejecute la aplicación en un equipo basado en Windows 8.
-
Insertar un dispositivo MIDI de bus serie universal (USB) y, a continuación, permitir que la aplicación llame a la función midiInGetNumDevs .
-
Quite el dispositivo MIDI USB.
-
Dejar que la aplicación llame de nuevo a la función midiInGetNumDevs .
En este escenario, la función midiInGetNumDevs devuelve el número de dispositivos de entrada conectados de MIDI anterior.
Nota: Las siguientes funciones también pueden obtener resultados incorrectos en Windows 8:
-
midiInGetDevCaps
-
midiInGetNumDevs
-
midiInMessage
-
midiInOpen
-
midiInPrepareHeader
-
midiInReset
-
midiInStart
-
midiInStop
-
midiInUnprepareHeader
Causa
Este problema se produce porque desconecta los dispositivos se muestran incorrectamente cuando se llaman a las funciones.
Solución
Información de actualización
Para resolver este problema, instale el paquete acumulativo de actualizaciones 2862768. Para obtener más información acerca de cómo obtener este paquete acumulativo de actualizaciones, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2862768 Windows Server 2012, Windows 8 y Windows RT acumulativo: agosto de 2013
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información
Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft