Radio Shack cable with Vista will work I have Vista and have a 996 and a Pro -96 and program both scanners with no problem. I recently bought the USB to 9 Pin from Radio Shack for my 996 and it was a little tricky to get the USB driver to work.
Personal accounts
Business/IT accounts
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Error:
Javascript is disabled in this browser. This page requires Javascript. Modify your browser's settings to allow Javascript to execute. See your browser's documentation for specific instructions.
hp-contact-secondary-navigation-portletActions
Loading..
HP Customer Support
Let HP find my products
HP can identify most HP products and recommend possible solutions.
How does HP install software and gather data?
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Software and drivers forHP USB 2.0 2005pr Port ReplicatorChoose a different product serieshp-software-driver-metadata-portletActions
Loading..
For the best results we recommend you use our download and install assistant.
Privacy Policy© Copyright 2019 HP Development Company, L.P.
This product detection tool installs software on your Microsoft Windows device that allows HP to detect and gather data about your HP and Compaq products to provide quick access to support information and solutions. Technical data is gathered for the products supported by this tool and is used to identify products, provide relevant solutions and automatically update this tool, to improve our products, solutions, services, and your experience as our customer.
Note: This tool applies to Microsoft Windows PC's only. This tool will detect HP PCs and HP printers.
Data gathered:
Installed Software Details:
Removing Installed Software:
Requirements:
Privacy Policy© Copyright 2019 HP Development Company, L.P.
Change preferred operating systemSelect preferred operating system
This product detection tool installs software on your Microsoft Windows device that allows HP to detect and gather data about your HP and Compaq products to provide quick access to support information and solutions. Technical data is gathered for the products supported by this tool and is used to identify products, provide relevant solutions and automatically update this tool, to improve our products, solutions, services, and your experience as our customer.
Note: This tool applies to Microsoft Windows PC's only. This tool will detect HP PCs and HP printers.
Data gathered:
Installed Software Details:
Removing Installed Software:
Requirements:
Privacy Policy© Copyright 2019 HP Development Company, L.P.
HP is compiling your results. This could take up to 3 minutes, depending on your computer and connection speed. Thank you for your patience.
Not sure which drivers to choose?
Let HP identify any out-of-date or missing drivers and software
How does HP use product data collected with this service?
Select the desired files and choose 'Download files' to start a batch download.
Select your desired files and a list of links will be sent by email
Privacy Policy© Copyright 2019 HP Development Company, L.P.
AmericasEurope, Middle East, AfricaAsia Pacific and Oceaniahp-support-homepage-otherlinks-portletActions
Loading..
Need help troubleshooting?
Some features of the tool may not be available at this time. We apologize for this inconvenience and are addressing the issue.Minimize Chat bot windowLoading ChatbotNew Message
HP's Virtual Agent can help troubleshoot issues with your PC or printer.
HP's Virtual Agent can help troubleshoot issues with your PC or printer.
Complementary Content
-->
This section provides information about the new features and updates to Windows driver development in Windows 10.
The following is a list of new feature highlights for driver development in Windows 10.
The following table shows the feature updates in Windows 10, by driver technology and version.
What's new in driver development for Windows 10
This section provides highlights of new features for driver development in Windows 10.
WDK supports Visual Studio 2019
The Windows Driver Kit (WDK) for Windows 10, version 1903, has been updated to support Visual Studio 2019 as previously announced. This release of the WDK is not compatible with Visual Studio 2017 however, developers can continue working with Visual Studio 2017 using the previous releases of the WDK, (releases 1709 thru 1809 found here). To learn about what is new with Visual Studio 2019 please review the information here.
The following are a few items of notable changes in Visual Studio 2019 that Windows driver developers will see.
WDK GUI Driver Menu moved
In Visual Studio 2019 the WDK Driver menu has been moved to live under the Extension menu as seen below.
The WDK Driver menu in Visual Studio 2017 is located in the top menu options as seen below.
Driver Templates discoverability
In Visual Studio 2019 the WDK Driver templates will be discoverable under Project Type, Drivers. The Driver Project Type will appear in the first official update release of Visual Studio 2019. Until then the Driver templates can be discovered by searching for them in the search menu.
The WDK Driver templates were previously found in Visual Studio 2017 under New Projects> Visual C++> Windows Driver as seen below.
Windows Hardware Dev Center dashboard
In Windows 10, version 1809, we added new and improved functionality in the way of Hardware APIs for developers, IHVs, and OEMs to track and submit driver packages to the Windows hardware dashboard.
Use the shipping label REST APIs to create and manage shipping labels, the method by which you distribute your drivers.
Use the asynchronous custom report methods to access reporting data for driver errors and OEM hardware errors. You can define reporting templates based on your needs, set a schedule and you will have data delivered to you at regular intervals.
Open publishing
We're making the docs more community-driven. On many pages of the Windows driver documentation, you can suggest changes directly. Look for the Contribute button in the upper right corner of a page. It looks like this:
When you click Contribute, you'll arrive at the Markdown source file for that topic in a GitHub repository. You can click Edit and suggest changes right here.
For more details, see CONTRIBUTING.md in the repo. And thanks for taking the time to improve the docs!
Debugging Tools for Windows
This section describes the changes in the debugging tools for Windows.
Debugging in Windows 10, version 1903
Debugging in Windows 10, version 1809
Debugging in Windows 10, version 1803
WinDbg Preview Time Travel Debugging (TTD) hands on lab - This lab introduces Time Travel Debugging (TTD), using a small sample program with a code flaw. TTD is used to debug, identify and root cause the issue.
Debugging in Windows 10, version 1709
The following is a list of new content sets for the Debugger in Windows 10, version 1709:
Debugging in Windows 10, version 1703
The following table shows changes for the Debugger in Windows 10, version 1703:
Debugging in Windows 10, version 1607
In Windows 10, version 1607, changes to the Debugger include a new topic about Debugging a UWP app using WinDbg, and updates to the 30 most-viewed developer bug check topics in Bug Check Code Reference.
Debugging in Windows 10, version 1507
The following is a list of new commands for the Windows Debugger in Windows 10, version 1507:
Device and Driver Installation
In Windows 10, version 1809, the following content was added:
The following was updated:
Driver Verifier
Driver verifier includes new driver validation rules for the following technologies:
Windows Driver Frameworks (WDF)WDF in Windows 10, version 1903
In Windows 10, version 1903, the Windows Driver Framework (WDF) includes Kernel-Mode Driver Framework (KMDF) version 1.29 and User-Mode Driver Framework (UMDF) version 2.29.
For info on what's included in these framework versions, see What's New for WDF Drivers in Windows 10.To see what was added in previous versions of WDF, see KMDF Version History and UMDF Version History.
Universal Windows drivers
This section describes new and updated features for Universal Windows drivers in Windows 10.
Universal Drivers in Windows 10, version 1809
Starting in Windows 10, version 1809, Windows supports flexible linking, which enables you to use a single binary to target OneCore and Desktop SKUs.To enable flexible linking, use the following new SDK API:
This existing topic has been enhanced to describe how to use flexible linking to comply with the U requirement of the DCHU driver design principles:
Universal Drivers in Windows 10, version 1803
See the latest recommendations for universal drivers in Getting started with universal drivers.
Universal Drivers in Windows 10, version 1709
The following is a list of new features to Universal Drivers in Windows 10, version 1709:
The following is a list of updates to Universal Drivers in Windows 10, version 1709:
Universal Drivers in Windows 10
Starting in Windows 10, you can write a single driver that works on OneCoreUAP-based editions of Windows, such as Windows 10 for desktop editions (Home, Pro, Enterprise, and Education), Windows 10 Mobile, and Windows 10 IoT Core (IoT Core). Such a driver is called a Universal Windows driver. A Universal Windows driver calls a subset of the interfaces that are available to a Windows driver. For information about how to build, install, deploy, and debug a Universal Windows driver for Windows 10, see Getting Started with Universal Windows drivers.
When you build a Universal Windows driver using Microsoft Visual Studio 2015, Visual Studio automatically checks if the APIs that your driver calls are valid for a Universal Windows driver. You can also use the ApiValidator.exe as a standalone tool to perform this task. The ApiValidator.exe tool is part of the Windows Driver Kit (WDK) for Windows 10. For info, see Validating Universal Windows drivers.
Universal Windows drivers also require a special kind of INF file called a universal INF. A universal INF can use a subset of the directives and sections available to a legacy INF file. To learn more, see Using a Universal INF File. To see which sections and directives apply, see INF File Sections and Directives.
When you're ready, use the InfVerif tool to test your driver's INF file. In addition to reporting INF syntax problems, the tool reports if the INF file will work with a Universal Windows driver.
You can also find information about which APIs you can call from a Universal Windows driver. This information is located in the Requirements block at the bottom of driver reference pages.
For example, you'll see a listing similar to this one that tells you if a given DDI is Universal.
For more info, see Target platform on driver reference pages.
Windows compatible hardware development boards
Windows is now supported on more affordable boards such as the Raspberry Pi 2. Become a part of our early adopter community and load Windows on that board. For more information, see Windows compatible hardware development boards.
Power Management Framework
The power management framework (PoFx) enables a driver to define one or more sets of individually adjustable performance states for individual components within a device. The driver can use performance states to throttle a component's workload to provide just enough performance for its current needs. For more information, see Component-Level Performance State Management.
Windows 10, version 1903 includes support for the Directed Power Management Framework (DFx). Related reference documentation includes the following:
For information about testing for DFx, please see the following pages:
WPP Software Tracing
WPP Software Tracing introduces a new feature: Inflight Trace Recorder. If the driver enables WPP tracing and WPP Recorder, trace logging is turned on automatically and you can easily view messages without starting or stopping trace sessions. For more fine tuned control over the log, WPP Recorder allows a KMDF driver to create and manage custom buffers.
What's new in Windows 10, version 1903 (latest)
This section describes new features and updates for driver development in Windows 10, version 1903 (Windows 10 April 2019 Update).
Audio
The following is a list of new and updated Audio features in Windows 10, version 1903:
Camera
New Camera driver documentation and features added in Windows 10, version 1903 include:
Display
Updates to Display driver development in Windows 10, version 1903 include the following:
NetworkingNetAdapterCx
In the NetAdapter WDF class extension (NetAdapterCx), Net ring buffers have been replaced by Net rings, which have a new interface for sending and receiving network data using net ring iterators. The following is a list of new topics:
New headers that support this feature include the following:
The following is a list of NetAdapterCx content updates:
Mobile operator scenarios
New Mobile Plans content for mobile operators to sell plans to customers directly on Windows 10 devices, through the Mobile Plans app:
Mobile broadband
The following features were added to Mobile broadband in Windows 10, version 1903:
New Print driver documentation and features added in Windows 10, version 1903 include:
Sensors
New features in sensor driver development in Windows 10, version 1903 include a MALT (Microsoft Ambient Light Tool) tool for testing and calibrating screen brightness.
There were also updates to the Ambient Color OEM whitepaper.
Storage
The following Storage features were added in Windows 10, version 1903:
Windows Hardware Error Architecture (WHEA)
Windows 10, version 1903 includes a simplified interface to WHEA. For more info, see the following pages:
Wi-fi
New Wi-fi driver development documentation and features include:
The following topics were updated for Windows 10, version 1903:
What's new in Windows 10, version 1809
This section describes new features and updates for driver development in Windows 10, version 1809 (Windows 10 October 2018 Update).
Audio
Documentation on the new sidebandaudio and usbsidebandaudio headers is now available.
Bluetooth
Display
Updates to Display driver development in Windows 10, version 1809 include the following:
Windows kernel
Several new APIs have been added in the core kernel:
NetworkingNetAdapterCx
NDIS
Receive side scaling version 2 (RSSv2) has been updated to version 1.01.
Mobile broadband
Mobile Broadband WDF class extension (MBBCx)
MBBCx power management methods have been simplified.
Though preview content for MBBCx was available in Windows 10, version 1803, MBBCx now ships in the Windows 10, version 1809 version of the WDK.
Mobile operators
The AutoConnectOrder setting is now supported in desktop COSA.
Sensors
Support for auto Brightness feature:
The PKEY_SensorData_IsValid data field has been added to support auto brightness in sensors.
See Light sensor data fields for more info.
USB
New feature for USB Type-C driver developers:
If your hardware is UCSI compliant and requires communication over a non-ACPI transport, you can utilize the new class extension — (UcmUcsiCx.sys). This implements the UCSI specification in a transport agnostic way. With minimal amount of code, your driver, which is a client to UcmUcsiCx, can communicate with the USB Type-C hardware over non-ACPI transport. This topic describes the services provided by the UCSI class extension and the expected behavior of the client driver.
New feature for USB Type-C driver developers that allows you to monitor the activities of USB Type-C connectors and/or get involved in policy decisions on USB Type-C connectors.
For example, control their device’s charging based on thermal conditions, so that the device won’t be overheated.
New versions of the class extensions available for emulated USB devices (UDE) -- 1.1 and USB host controller (Ucx) 1.5:
Emulated devices now support better reset recovery through function (FLDR) and platform (PLDR) resets. The client driver can now inform the system that the device needs a reset and the type of reset: function or platform.
The host controller can also opt for FLDR and PLDR resets through:
Wi-fi
The WLAN device driver interface (WDI) spec has been updated to version 1.1.7.
What's new in Windows 10, version 1803
This section describes new features and updates for driver development in Windows 10, version 1803 (Windows 10 April 2018 Update).
ACPI
Windows 10, version 1803 includes updates to ACPI DDIs to support platform capabilities and physical device location.
Audio
The voice activation topic was updated to include additional information on APO requirements.
Bluetooth
Windows 10, version 1803 introduces support for Swift Pair. Users no longer need to navigate the Settings App and find their peripheral to pair. Windows can now do this for them by popping a notification when a new peripheral is nearby and ready. There are two sets of requirements to ensure your peripheral works with Swift Pair. One set is for the peripheral’s behavior, and another for the structure and values in a Microsoft defined vendor advertisement section. For more information, see:
Windows 10, version 1803 supports Bluetooth version 5.0. For information about profile support, see Bluetooth Version and Profile Support in Windows 10.
Camera
Updates to Camera driver development include:
Display
The following are updates to Display driver development in Windows 10, version 1803:
Driver security
Updates to Windows Driver Security Guidanceand the Driver security checklist, which provides a driver security checklist for driver developers.
Windows kernel
This section describes the new and updated features for Windows kernel driver development in Windows 10, version 1803.
A set of new APIs has been added to the kit to enable third parties to create their own KDNET extensibility modules or KdSerial transport layers. For sample code, see “Kernel Transport Samples” (ddksampleskdserial and ddksampleskdnet) in the Debuggers folder.
Support was added to provide drivers with a sanctioned location (that the operating system knows about) where they can store file state. With this approach, the system can associate files in that location with a device or driver.
There are distinct locations to store file states specific to the internals of a driver and specific to a device. For drivers that have file state, you can decide if the state written to disk is:
Function drivers (FDO) can now negotiate additional power when their respective PCIe devices are in a D3Cold state. This includes:
NT services and kernel-mode and user-mode drivers can raise a custom trigger for a device by using the RtlRaiseCustomSystemEventTrigger function. A custom trigger, owned by the driver developer, notifies system event broker to start an associated background task with it, which is identified by a custom trigger identifier.
You can now register for active session change notification and get a callback when the notification is fired. As part of this notification, some data is also shared with the caller. This associated data is delivered via the PO_SPR_ACTIVE_SESSION_DATA structure.
Networking
This section outlines new features and improvements for Windows Networking driver development in Windows 10, version 1803.
NDIS and NetAdapterCx
Updates to NDIS include:
The following topics are new for the Network Adapter WDF class extension (NetAdapterCx):
Additionally, new topics are available for a preview-only feature, the Mobile Broadband class extension (MBBCx), which uses the NetAdapterCx model for mobile broadband connectivity.
Mobile broadband
In mobile broadband, a new topic detailing MB low level UICC access is available.
Mobile operators
New Hotspot and AppID settings are now a part of desktop COSA. Mobile operators are strongly encouraged to transition from broadband app experience apps with Sysdev metadata packages to MO UWP Apps and the COSA database.
PCIeCodidirect Usb Drivers
New ACPI _DSD methods have been added to support these Modern Standby and PCI hot plug scenarios:
For information, see ACPI Interface: Device Specific Data (_DSD) for PCIe Root Ports.
Right-click the search and use the 'Add Location' menu to add a Folder location in which to search the fileThe property used by the search ('MYFILE') will contain the path to the file (if it has been found). How to delete msi installer.
Sensors
The SENSOR_CONNECTION_TYPES enumeration was added to clarify connection type properties.
USB
New APIs were added to simulate detach for shared connectors. If a USB device is attached to a host or has shared connector while the stack is being removed while the device is attached to a host or has shared connectors, you can simulate a detach event. At this point all attach/detach notification mechanisms are disabled. For more information, see UfxDeviceNotifyFinalExit function.
Wi-fi
Updates to Wi-fi driver development include a new TLV for the Nic Auto Power Saver (NAPS) advanced power management feature and updates to the platform level device recovery service (PLDR).
What's new in Windows 10, version 1709
This section describes new features and updates for driver development in Windows 10, version 1709.
Audio
The following is a list of updates to Windows Audio driver development in Windows 10, version 1709:
ACPI
The following is a list of new Advanced Configuration and Power Interface (ACPI) DDIs to support input/output buffers.
Biometric
There are new signing requirements for Windows Biometric Drivers. For more information, see Signing WBDI Drivers.
Display
The following is a list of new features for Windows Display driver development in Windows 10, version 1709.
Hardware notifications
In Windows 10, version 1709, there is support for hardware-agnostic support of notification components such as LEDs and vibration mechanisms. For more information, see:
Windows kernel
In Windows 10, version 1709, several new routines to the Windows Kernel for drivers have been added.
Mobile broadband
The following is a list of new features for Windows Mobile Broadband and Mobile Operator Scenarios for driver development in Windows 10, version 1709:
In Windows 10, version 1709, the desktop COSA documentation was updated to include new branding-related fields.See the list of deprecated features for other changes to Mobile Operator Scenarios.
Networking
This section outlines new features and improvements for Windows Networking driver development in Windows 10, version 1709.
Usb Driver Windows 7
The following is a list of new and updated features for NDIS:
That's a long time! How to Remember in Seven SecondsDid you know that it takes seven seconds for your brain to process information you want to remember? Real world psychology ebook free.
Virtualized PCI
There are new programming interfaces for writing a Physical Function driver for devices that conform to the PCI Express Single-Root I/O Virtualization (SR-IOV) specification. The interfaces are declared in Pcivirt.h. For more information, see PCI virtualization.
Pulse Width Modulation (PWM) Controllers
In Windows 10, version 1709, to provide access to a Pulse width modulation (PWM) controller that is part of the SoC and memory-mapped to the SoC address space, you need to write a kernel-mode driver. For more information, see PWM driver for an on-SoC PWM module.
To parse and validate pin paths and extract the pin number, kernel mode drivers should use PwmParsePinPath.
An app can send requests to the controller driver by sending PWM IOCTLs requests.
Storage and File Systems
In File Systems and Storage, the ufs.h header was added in Windows 10, version 1709 to provide additional support to Universal Flash Storage.
Posix updates include new functions delete and rename.
The following is a list of headers that were updated in Windows 10, version 1709:
USB
This section describes the new features for USB in Windows 10, version 1709.
Media Agnostic USB (MA-USB) protocol
The USB driver stack can send USB packets over non-USB physical mediums such as Wi-Fi by using the Media Agnostic USB (MA-USB) protocol. To implement this feature, new programming interfaces have been released. The new DDIs allow the driver to determine the delays associated with the _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS. That information can be retrieved by building a new URB request.For information about this new feature, see the following topics:
To support MA-USB, the host controller driver must provide the transport characteristics by implementing specific callback functions. The following table shows the callback functions and structures that support MA-USB.
Synchronized system QPC with USB frame and microframes
There are new programming interfaces that retrieve the system query performance counter (QPC) value synchronized with the frame and microframe.
This information is retrieved only when the caller enables the feature in the host controller. To enable the feature, a host controller driver must implement the following callback functions.
An application can use these APIs to enable/disable the feature and retrieve the information:
Other drivers can send these IOCTL requests to enable/disable the feature and retrieve the information:
Here are the supporting structures for synchronized system OPC with USB frame and microframes:
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED
The IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED request is a new request in USB Type-C Port Controller Interface framework extension. This request notifies the client driver that the display out status of the DisplayPort connection has changed.
Here are the structures that support the IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED request:
What's new in Windows 10, version 1703
This section describes new and improved features for driver development in Windows 10, version 1703.
Audio
The following is a list of new topics for Audio driver development in Windows 10, version 1703:
Bluetooth
The following is a list of updates to Bluetooth in Windows 10 version 1703:
For more information about what's new for Bluetooth, see Bluetooth and Bluetooth LE pre-pairing.
Camera
The following is a list of updates to Camera driver development in Windows 10, version 1703:
Windows kernel
Windows Kernel-Mode Process and Thread Manager - Starting in Windows 10 version 1703, the Windows Subsystem for Linux (WSL) enables a user to run native Linux ELF64 binaries on Windows, alongside other Windows applications. For more information about WSL architecture and the user-mode and kernel-mode components that are required to run the binaries, see the posts on the Windows Subsystem for Linux blog.
Mobile broadband
Updates to Mobile Broadband (MB) include improved LTE attach features, support for Multi-SIM Operations, support for provisioning contexts into the modem, support for the Specific Absorption Rate platform, and support for network blacklisting.
Updates to Mobile Operator Scenarios (MOs) include a new database format called COSA FAQ, for MOs to provision Windows Desktop MB devices. See these topics for more updates:
Networking
Updates to Networking driver development in Windows 10, version 1703 includes a new type of socket called Stream Sockets, which support Linux networking applications on Windows. See Winsock Kernel for more info. New functions and structures include WskConnectEx, WskListen, WSK_CLIENT_STREAM_DISPATCH, and WSK_PROVIDER_STREAM_DISPATCH
POS
The following is a list of new topics for POS in Windows 10, version 1703:
There is a new Gs1DWCode symbology to the BarcodeSymbology enumeration.
USB
Windows 10 version 1703 provides a new class extension (UcmTcpciCx.sys) that supports the Universal Serial Bus Type-C Port Controller Interface Specification. A USB Type-C connector driver does not need to maintain any internal PD/Type-C state. The complexity of managing the USB Type-C connector and USB Power Delivery (PD) state machines is handled by the system. You only need to write a client driver that communicates hardware events to the system through the class extension. For more information, see USB Type-C Controller Interface driver class extensions reference.
What's new in Windows 10, version 1607Usb Driver Windows 10
This section describes new features and improvements for driver development in Windows 10, version 1607.
Audio
The following is a list of new topics for Audio driver development in Windows 10, version 1607.
Camera
Camera driver development in Windows 10, version 1607 includes new and updated topics to support Windows Hello and face authentication:
Location
Location driver development in Windows 10, version 1607 includes the following new GNSS Breadcrumb DDIs:
Printer driver development in Windows 10, version 1607 includes JSConstraintsDebug, a command-line tool that provides debugging support for JavaScript Constraints while developing a V4 printer driver.
WLAN
In Windows 10, version 1607, there are new and updated topics for WLAN Device Driver Interface (WDI) version 1.0.21. For details, see WDI doc change history.
What's new in Windows 10, version 1507
This section describes new and updated features for driver development in Windows 10.
Bluetooth
In Windows 10, new Microsoft-defined Bluetooth HCI extensions have been added.
Buses and Ports
Driver programming interfaces and in-box drivers for Simple Peripheral Bus (SPB) such as I2C and SPI, and GPIO are part of OneCoreUAP-based editions of Windows. Those drivers will run on both Windows 10 for desktop editions and Windows 10 Mobile, as well as other Windows 10 versions.
Camera
The camera driver DDIs have converged into a Universal Windows driver model, including new camera DDIs. Additional features include:
Cellular
Cellular architecture and implementation for Windows 10 has been updated.
Display
The display driver model from Windows 8.1 and Windows Phone have converged into a unified model for Windows 10.
A new memory model is implemented that gives each GPU a per-process virtual address space. Direct addressing of video memory is still supported by WDDMv2 for graphics hardware that requires it, but that is considered a legacy case. IHVs are expected to develop new hardware that supports virtual addressing. Significant changes have been made to the DDI to enable this new memory model.
Usb Driver DownloadHuman Interface Device (HID)
The new Virtual HID Framework (VHF) eliminates the need for writing a kernel-mode transport minidriver. The framework comprises a Microsoft-provided static library (Vhfkm.lib) that exposes programming elements used by your driver. It also includes a Microsoft-provided in-box driver (Vhf.sys) that enumerates one or more child devices and proceeds to build a virtual Human Interface Device (HID) tree.
Location
The Global Navigation Satellite System (GNSS) driver DDIs have converged to a GNSS Universal Windows driver model (UMDF 2.0).
Near Field Communication (NFC)
The NFC DDIs have a new converged driver model to support mobile and desktop solutions.
NFC Class Extension: A new NFC class extension driver is available. The NFC class extension driver implements all of the Windows-defined DDIs to interact with the NFC controller, secure elements, and remote RF endpoints.
Networking
The new PacketDirect Provider Interface (PDPI) is available as an extension to the existing NDIS miniport driver model. The PDPI provides an I/O model that allows applications to manage their own buffers, poll processors, and directly manage sending and receiving packets over a miniport adapter. The combination of these capabilities allow the application to completely control its own contexts leading to a much higher packet-per-second (pps) ratio.
Codidirect Usb Driver Windows 7
The print driver is updated with v4 Print driver improvements and changes to support wireless printing from mobile devices, as well as the following:
Smart Card
In Windows 10, there is a new class extension module, Wudfsmcclassext.dll, which handles complex driver operations. Smart card hardware-specific tasks are handled by your client driver. There are new programming interfaces that your client driver can use to send information about the card to the class extension so that it can process requests. Those driver programming interfaces are part of OneCoreUAP-based editions of Windows.
Codidirect Usb Driver Windows 7Storage
In Windows 10, new protocol-specific interfaces have been added to allow apps to talk with storage devices using their native device protocol. These updates include:
System-Supplied Driver Interfaces
The GUID_DEVICE_RESET_INTERFACE_STANDARD interface defines a standard way for function drivers to attempt to reset and recover a malfunctioning device.
USB
Here are the new features for USB in Windows 10. For more information, see Windows 10: What's new for USB.
Codidirect Usb Driver Download
WLAN
WDI (WLAN Device Driver Interface) is a new WLAN Universal Windows driver model that converges the WLAN drivers on Windows 10 for desktop editions and Windows 10 Mobile.
Deprecated features
The following table describes Windows driver development features that have been removed in Windows 10.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |