โปรแกรมปรับปรุง Kernel-Mode Driver Framework รุ่น 1.11 สำหรับ Windows Vista, Windows Server 2008, Windows 7 และ Windows Server 2008 R2

บทนำ

บทความนี้จะแนะนำเกี่ยวกับโปรแกรมปรับปรุงที่ติดตั้ง Kernel-Mode Driver Framework (KMDF) รุ่น 1.11 บนระบบปฏิบัติการ Windows

KMDF สนับสนุนไดรเวอร์ในโหมด kernel ที่มีการเขียนขึ้นโดยเฉพาะเพื่อใช้งานโปรแกรมนี้ ชุดโปรแกรมไดรเวอร์ KMDF ได้รับการสร้างขึ้นโดยการใช้ Windows Driver Kit สำหรับ Windows 8 ซึ่งสามารถกระจายและติดตั้งไฟล์ในรุ่น 1.11 โดยอัตโนมัติ ระหว่างการติดตั้งชุดโปรแกรมไดรเวอร์ ให้ตรวจสอบคอมพิวเตอร์เพื่อดูว่าได้ติดตั้ง KMDF รุ่นใด จากนั้นชุดโปรแกรมจะปรับปรุงแฟ้มสำหรับ 1.11 หากเป็นแฟ้มในรุ่นเก่า

ข้อมูลเพิ่มเติม

โปรแกรมปรับปรุง Kernel-Mode Driver Framework (KMDF) รุ่น 1.11 มีการเปลี่ยนแปลงดังต่อไปนี้:
  • สนับสนุนโหมดของระบบ Direct Memory Access (DMA)
  • สนับสนุนการขัดจังหวะการทำงานในระดับ Passive
  • เพิ่มไฟสถานะการทำงานสำหรับคอมโพเนนต์ต่างๆ ในอุปกรณ์เพียงชิ้นเดียว เพิ่มฟังก์ชันในการส่ง I/O Request Packets (IRPs) ไปยังคิว I/O
  • เพิ่มวิธีการต่อไปนี้:
    • WdfDeviceConfigureWdmIrpDispatchCallback
    • WdfDeviceInitSetReleaseHardwareOrderOnFailure
    • WdfDeviceInitSetRemoveLockOptions
    • WdfDeviceWdmDispatchIrp
    • WdfDmaEnablerConfigureSystemProfile
    • WdfDmaTransactionAllocateResources
    • WdfDmaTransactionCancel
    • WdfDmaTransactionFreeResources
    • WdfDmaTransactionGetTransferInfo
    • WdfDmaTransactionInitializeUsingOffset
    • WdfDmaTransactionSetChannelConfigurationCallback
    • WdfDmaTransactionSetDeviceAddressOffset
    • WdfDmaTransactionSetImmediateExecution
    • WdfDmaTransactionSetTransferCompleteCallback
    • WdfDmaTransactionWdmGetTransferContext
    • WdfInterruptQueueWorkItemForIsr
    • WdfInterruptReportActive
    • WdfInterruptReportInactive
    • WdfInterruptTryToAcquireLock
    • WdfIoQueueStopAndPurge
    • WdfIoQueueStopAndPurgeSynchronously
    • WdfIoTargetPurge
    • WdfUsbTargetDeviceCreateIsochUrb
    • WdfUsbTargetDeviceCreateUrb
    • WdfUsbTargetDeviceCreateWithParameters
    • WdfUsbTargetDeviceQueryUsbCapability
  • เพิ่มฟังก์ชัน EvtDeviceUsageNotificationEx
  • เพิ่มสมาชิก IdleTimeoutType และ ExcludeD3Cold ลงใน WDF_DEVICE_POWER_POLICY_IDLE_settings
  • เพิ่มสมาชิก ReportInactiveOnPowerDown ลงใน WDF_INTERRUPT_configuration
  • เพิ่มค่า WdfIoTargetPurged ลงใน WDF_IO_TARGET_state
  • เพิ่มค่า WdfSpecialFileBoot ลงใน WDF_SPECIAL_FILE_type
  • เพิ่มค่า DbgWaitForSignalTimeoutInSec ลงในค่ารีจิสตรีสำหรับการแก้ไขไดรเวอร์สำหรับ framework
  • เพิ่มตัวอย่าง InstallWdf, MultiComp และ SingleComp

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ KMDF ให้ไปยังเว็บไซต์ของ Microsoft Developer Network (MSDN) ต่อไปนี้: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรุ่นของไลบรารี KMDF ให้ไปยังเว็บไซต์ของ MSDN ต่อไปนี้:

ปรับปรุงข้อมูล

วิธีการขอรับโปรแกรมปรับปรุงนี้

Windows โปรแกรมปรับปรุง
โปรแกรมปรับปรุงนี้สามารถใช้ได้จาก Windows โปรแกรมปรับปรุง

วิธีการติดตั้งและตรวจสอบการปรับปรุง
Microsoft Download Center
แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลด Microsoft:
การปรับปรุง Kernel-Mode Driver Framework รุ่น 1.11 สำหรับ Windows 7 และ Windows Server 2008 R2
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591 วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อป้องกันไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุดที่มี ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวถูกเก็บอยู่บนเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแฟ้มโดยไม่ได้รับอนุญาต
แค็ตตาล็อก Microsoft Update
นอกจากนี้คุณยังสามารถดาวน์โหลดแพคเกจการปรับปรุงแบบสแตนด์อะโลนสำหรับ Windows 7 หรือ Windows Server 2008 R2 จากไซต์ Microsoft Update Catalog

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้การปรับปรุงนี้ คุณต้องเรียกใช้ระบบปฏิบัติการอย่างใดอย่างหนึ่งต่อไปนี้:
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ Windows Vista Service Pack โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

935791 วิธีการขอรับ Service Pack ล่าสุดของ Windows Vista

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ Windows Server 2008 service pack โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

968849 วิธีการขอรับ Service Pack รุ่นล่าสุดสำหรับ Windows Server 2008

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ Windows 7 หรือ Windows Server 2008 R2 Service Pack โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

976932 ข้อมูลเกี่ยวกับ Service Pack 1 สำหรับ Windows 7 และสำหรับ Windows Server 2008 R2

ข้อมูลรีจิสทรี

ถ้าต้องการใช้การปรับปรุงนี้ คุณไม่จำเป็นต้องแก้ไขรีจิสทรี

ข้อกำหนดการเริ่มระบบคอมพิวเตอร์ใหม่

คุณอาจต้องเริ่มระบบของคอมพิวเตอร์ใหม่หลังจากนำการปรับปรุงนี้ไปใช้

ข้อมูลการแทนที่โปรแกรมปรับปรุง

โปรแกรมปรับปรุงนี้ไม่ได้ทดแทนการปรับปรุงที่ออกก่อนหน้านี้

ข้อมูลแฟ้ม

การปรับปรุงรุ่นภาษาอังกฤษ (สหรัฐอเมริกา) จะติดตั้งแฟ้มที่มีแอตทริบิวต์ที่ระบุในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้แสดงในรูปแบบเวลามาตรฐานสากล (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้ในคอมพิวเตอร์ของคุณแสดงเวลาท้องถิ่นและการปรับเวลาตามฤดูกาลปัจจุบัน (DST) นอกจากนี้ วันที่และเวลาอาจเปลี่ยนแปลงเมื่อคุณดำเนินการบางอย่างในแฟ้ม

สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ใช้ x86 ที่รองรับทั้งหมด
สำหรับ Windows Server 2008 และ Windows Vista รุ่นที่ใช้ x64 ที่รองรับทั้งหมด
สำหรับ Windows 7 รุ่น x86 ที่สนับสนุนทั้งหมด
สำหรับ Windows Server 2008 R2 รุ่นx64 ที่สนับสนุนทั้งหมดและ Windows 7

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ที่ใช้ในโปรแกรมปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คำอธิบายคำศัพท์มาตรฐานที่ใช้อธิบายโปรแกรมปรับปรุงซอฟต์แวร์ Microsoft

คุณสมบัติ

รหัสบทความ: 2685811 - การตรวจสอบครั้งสุดท้าย: 29 พ.ค. 2014 - ฉบับแก้ไข: 1

คำติชม