适用于 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 的 1.11 版内核模式驱动程序框架更新

适用于: Windows Server 2008 R2 DatacenterWindows Server 2008 R2 EnterpriseWindows Server 2008 R2 for Itanium-Based Systems

简介


本文介绍可在 Windows 操作系统上安装 1.11 版内核模式驱动程序框架 (KMDF) 的更新。

KMDF 支持经过专门编写以供使用的内核模式驱动程序。 使用适用于 Windows 8 的 Windows 驱动程序工具包构建的 KMDF 驱动程序包可以自动重新分发和安装文件的 1.11 版本。 在驱动程序包安装期间,程序包会检查计算机以确定当前安装的 KMDF 版本,如果版本较低,程序包会将文件更新至 1.11 版。

更多信息


1.11 版内核模式驱动程序框架 (KMDF) 更新包含以下更改:
  • 支持系统模式直接内存访问 (DMA)
  • 支持被动级中断
  • 为单个设备中的多个组件增加了正常工作电源状态 增加了功能,可将 I/O 请求包 (IRP) 调度到 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 功能。
  • IdleTimeoutTypeExcludeD3Cold 成员添加到了 WDF_DEVICE_POWER_POLICY_IDLE_settings。
  • ReportInactiveOnPowerDown 成员添加到了 WDF_INTERRUPT_configuration。
  • WdfIoTargetPurged 值添加到了 WDF_IO_TARGET_state。
  • WdfSpecialFileBoot 值添加到了 WDF_SPECIAL_FILE_type。
  • DbgWaitForSignalTimeoutInSec 值添加到了用于调试基于框架的驱动程序的注册表值。
  • 添加了 InstallWdf、MultiComp 和 SingleComp 示例。

有关 KMDF 的更多信息,请转到下面的 Microsoft Developer Network (MSDN) 网站:有关 KMDF 库版本的更多信息,请转到以下 MSDN 网站:

更新信息

如何获取此更新

Windows 更新
可以通过 Windows 更新获取此更新程序。

 
Microsoft 更新目录
你可以从 Microsoft Update 目录站点下载适用于 Windows 7 或 Windows Server 2008 R2 的独立更新程序包。

先决条件

要应用此更新,计算机必须运行以下操作系统之一:
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
若要详细了解如何获取 Windows Vista Service Pack,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

 
935791 如何获取最新的 Windows Vista Service Pack
 
若要详细了解如何获取 Windows Server 2008 Service Pack,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

 
968849 如何获取最新的 Windows Server 2008 Service Pack
 
若要详细了解如何获取 Windows 7 或 Windows Server 2008 R2 Service Pack,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

 
976932 有关 Windows 7 和 Windows Server 2008 R2 的 Service Pack 1 的信息
 

注册表信息

要应用此更新程序,不必对注册表进行任何更改。

重启要求

应用此更新后可能需要重启计算机。

更新替换信息

此更新不替代以前发布的更新。

文件信息

此更新的英文(美国)版将安装具有下表所列属性的文件。 这些文件的日期和时间按协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

 

更多信息


有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述 Microsoft 软件更新的标准术语的说明