"midiInGetNumDevs"函式會傳回不正確的數字的輸入裝置的 MIDI Windows 8

狀況

請考慮下列情況:

  • 您開發的應用程式,使用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 知識庫 」 中的文件︰

Windows RT、 Windows 8 和 Windows Server 2012 更新彙總套件︰ 年 8 月 2013年

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

更多的資訊

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

用來描述 Microsoft 軟體更新標準術語的描述

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

×