อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณพัฒนาโปรแกรมประยุกต์ที่ใช้ฟังก์ชันmidiInGetNumDevsเพื่อดึงข้อมูลหมายเลขของอุปกรณ์อินพุต MIDI ที่เชื่อมต่อ
-
คุณเรียกใช้โปรแกรมประยุกต์บนคอมพิวเตอร์ที่ใช้ Windows 8
-
คุณใส่อุปกรณ์ MIDI universal serial bus (USB) และจากนั้น คุณสามารถให้โปรแกรมประยุกต์ที่เรียกใช้ฟังก์ชัน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