User-Mode Driver Framework version 1.11 update for Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2

INTRODUCTION

This article introduces an update that installs User-Mode Driver Framework (UMDF) version 1.11 on Windows operating systems.

UMDF supports user-mode drivers that are written specifically to use it. UMDF driver packages that are built by using Windows Driver Kit for Windows 8 can automatically redistribute and install version 1.11 of the files. During driver package installation, the package checks the computer to determine what version of UMDF is currently installed, and then the package updates the files to 1.11 if they are an older version.

More Information

The User-Mode Driver Framework (UMDF) version 1.11 update contains the following changes:
  • Adds the following driver-supplied callback interfaces and event callback functions:
    • IPnpCallbackHardware2
    • IPnpCallbackHardwareInterrupt
  • Adds the following framework-supplied interfaces:
    • IWDFCmResourceList
    • IWDFDevice3
    • IWDFFile3
    • IWDFInterrupt
    • IWDFIoRequest3
    • IWDFUnifiedPropertyStore
    • IWDFUnifiedPropertyStoreFactory
    • IWDFWorkItem
  • Adds the following functionality to UMDF-based drivers:
    • Accessing Hardware and Handling interrupts
    • Using Device Pooling in UMDF Drivers
    • Adds the UmdfHostProcessSharing, UmdfDirectHardwareAccess, UmdfRegisterAccessMode, UmdfFileObjectPolicy, and UmdfFsContextUsePolicy directives that are described in Specifying WDF Directives in INF files.
    • Adds well-known security identifiers (SID) for UMDF drivers
    • Adds the Unified property store support, that is described in Using the Registry in UMDF-based Drivers
    • The IoGetDeviceObjectPointer routine is integrated to work with UMDF. In earlier versions, the routine closes the handle to the device object unexpectedly, after it takes a reference on the device’s handle. Therefore, the cleanup request on the device object does not occur until all I/O is completed
    • Creates UMDF-based HID Minidrivers
    • Improves support for Supporting Idle Power-Down in UMDF-based drivers. The framework can now put the device in the D3cold power state when the idle time-out period expires. The framework can also cause the device to return to its working (D0) state when the system returns to its working (S0) state.
    • Adds the WudfVhidmini and NetNfpProvider samples
For more information about UMDF, go to the following Microsoft Developer Network (MSDN) website: For more information about UMDF version information, go to the following MSDN website:

Update information

How to obtain this update

Windows Update
This update is available from Windows Update.

Note If you have the Automatic Updates feature enabled on your computer, this update will be installed automatically.

If the Automatic Updates feature is disabled, follow these steps to install this update from Windows Update:
  1. Click Check for updates.
  2. Click X important updates are available.

    Note "X" is a placeholder for a number.
  3. Make sure that the corresponding update that ends with KB2685813 is selected in the Select updates to install window.
  4. Click OK, and then click Install Updates.
To verify that the update is successfully installed on a computer that is running Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2, follow these steps:Note If the update is installed, you should find User-Mode Driver Framework v1.11 (KB2685813) in the list of installed updates.
Microsoft Download Center
The following files are available for download from the Microsoft Download Center:
User-Mode Driver Framework version 1.11 update for Windows 7, and Windows Server 2008 R2
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Prerequisites

To apply this update, you must be running one of the following operating systems:
  • Windows Vista
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2
For more information about how to obtain a Windows Vista service pack, click the following article number to view the article in the Microsoft Knowledge Base:

935791 How to obtain the latest Windows Vista service pack

For more information about how to obtain a Windows Server 2008 service pack, click the following article number to view the article in the Microsoft Knowledge Base:

968849 How to obtain the latest service pack for Windows Server 2008

For more information about how to obtain a Windows 7 or Windows Server 2008 R2 service pack, click the following article number to view the article in the Microsoft Knowledge Base:

976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2

Registry information

To apply this update, you do not have to make any changes to the registry.

Restart requirement

You may have to restart the computer after you apply this update.

Update replacement information

This update does not replace a previously released update.

File information

The English (United States) version of this update installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.

For all supported x86-based versions of Windows Server 2008 and of Windows Vista
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
For all supported x86-based versions of Windows 7
For all supported x64-based versions of Windows Server 2008 R2 and of Windows 7

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

속성

문서 ID: 2685813 - 마지막 검토: 2013. 4. 15. - 수정: 1

Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 Datacenter, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Foundation, Windows Server 2008 Standard, Windows Server 2008 Standard without Hyper-V, Windows Web Server 2008, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium, Windows Vista Home Premium 64-bit edition, Windows Vista Starter, Windows Vista Ultimate, Windows Vista Ultimate 64-bit edition

피드백