狀況
請考慮下列情況:
-
您開發的應用程式,使用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 更新彙總套件︰ 年 8 月 2013年
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
用來描述 Microsoft 軟體更新標準術語的編號 824684描述