Download Lenovo UMDF HID minidriver Device other device drivers or install DriverPack Solution software for driver update. Latest download for UMDF HID Minidriver Device. Improve your pc peformance with this new update.
Scan performed on 4/26/2017, Computer: IBM 6221GE1 - Windows 7 64 bit
Outdated or Corrupted drivers:4/24
Device/Driver | Status | Status Description | Updated By Scanner |
Motherboards | |||
Intel Puente PCI Intel(R) 82801 - 2448 | Up To Date and Functioning | ||
Mice And Touchpads | |||
(Standard mouse types) HID-compliant mouse | Up To Date and Functioning | ||
Microsoft Logitech First/Pilot Mouse+ (USB) | Up To Date and Functioning | ||
A4Tech A4Tech USB Port Mouse | Corrupted By Kmdf Hid Minidriver For Touch I2c Device | ||
Usb Devices | |||
Realtek Realtek RTL8191SU Wireless LAN 802.11n USB 2.0 Network Adapter | Up To Date and Functioning | ||
YuLong PROA680 | Up To Date and Functioning | ||
Sound Cards And Media Devices | |||
Logitech Webcam C210 | Up To Date and Functioning | ||
Toshiba TOSHIBA USB ISDB-T TV Tuner(x64) | Up To Date and Functioning | ||
Intel(R) High Definition Audio Device | Up To Date and Functioning | ||
Network Cards | |||
Qualcomm Atheros Atheros AR9002WB-1NG Wireless Network Adapter | Up To Date and Functioning | ||
Keyboards | |||
Microsoft Keyboard Device Filter | Up To Date and Functioning | ||
Hard Disk Controller | |||
Intel(R) 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller - 1C00 | Up To Date and Functioning | ||
Others | |||
Motorola Android Composite ADB Interface | Up To Date and Functioning | ||
Intel Port racine express PCI Intel(R) 82801FB/FBM PCI - 2660 | Up To Date and Functioning | ||
Intel Port racine express PCI Intel(R) 82801FB/FBM PCI -2662 | Up To Date and Functioning | ||
Texas Instruments Texas Instruments PCIxx12 Integrated FlashMedia Controller | Corrupted By Kmdf Hid Minidriver For Touch I2c Device | ||
Texas Instruments Texas Instruments PCIxx12 Integrated FlashMedia Controller | Corrupted By Kmdf Hid Minidriver For Touch I2c Device | ||
Nokia Nokia 5230 USB LCIF | Up To Date and Functioning | ||
Cameras, Webcams And Scanners | |||
Realtek Realtek USB2.0 PC Camera | Up To Date and Functioning | ||
Video Cards | |||
ATI ATI Technologies, Inc. 3D RAGE PRO AGP 2X | Up To Date and Functioning | ||
Input Devices | |||
Eastern Times USB-HID (Human Interface Device) | Corrupted By Kmdf Hid Minidriver For Touch I2c Device | ||
Port Devices | |||
MediaTek MediaTek PreLoader USB VCOM Port (COM51) | Up To Date and Functioning | ||
Monitors | |||
Sony Digital Flat Panel (1024x768) | Up To Date and Functioning | ||
Mobile Phones And Portable Devices | |||
Acer NOKIA | Up To Date and Functioning |
This topic describes how to create a Human Interface Device (HID) minidriver using Windows Driver Frameworks (WDF).
You can write a HID minidriver using either KMDF or UMDF. We recommend starting with the vhidmini2 minidriver sample. You can compile this sample driver using either KMDF or UMDF 2.x.
What to provide
You'll write a lower filter driver under MsHidUmdf.sys (for UMDF) or MsHidKmdf.sys (for KMDF), both of which are included as part of the operating system.
Download and review the vhidmini2 sample.
Call WdfFdoInitSetFilter from the driver's EvtDriverDeviceAdd callback function.
Create I/O queues to receive I/O requests that MsHidUmdf.sys or MsHidKmdf.sys pass from the class driver to your driver.
Provide an EvtIoDeviceControl callback function that branches to IOCTL-specific method handlers. Review the IOCTLs described in WDF HID Minidriver IOCTLs and ensure that your driver handles the relevant ones for your device.
For UMDF, if your driver is enumerated by ACPI, optionally enable selective suspend. In the device's hardware key, add a EnableDefaultIdleNotificationHandler subkey and set it to 1.
For UMDF, set the following INF directives in a WDF-specific DDInstall section of your INF file:
- UmdfKernelModeClientPolicy to AllowKernelModeClients so that the kernel-mode pass-through driver can be loaded in the stack.
- UmdfMethodNeitherAction to Copy to allow UMDF to process IOCTLs of METHOD_NEITHER type.
- UmdfFileObjectPolicy to AllowNullAndUnknownFileObjects
- UmdfFsContextUsePolicy to CanUseFsContext2
For example:
If you are writing a UMDF HID minidriver for Windows 7, download Windows Driver Kit (WDK) 8.1 to obtain source code for HidUmdf.sys. Then, write a UMDF 1.11 driver and include HidUmdf.sys and UMDF 1.11 in your driver package.
Architecture
The HID class driver (HidClass.sys) and the framework provide conflicting WDM dispatch routines to handle some I/O requests (such as Plug and Play and power management requests) for minidrivers. As a result, a HID minidriver cannot link to both the class driver and the framework. Therefore, Microsoft provides MsHidUmdf.sys and MsHidKmdf.sys, which are WDM drivers that reside between the class driver and the minidriver.
Both MsHidUmdf.sys and MsHidKmdf.sys call the HID class driver's HidRegisterMinidriver routine to register as the actual HID minidriver. Although these drivers act as the device's function driver, they just pass I/O requests from the class driver to your driver (and are thus sometimes called pass-through drivers). For both KMDF and UMDF, the only component that you supply is the HID minidriver, which is a lower filter driver that sits under the pass-through driver.
Umdf Hid Minidriver Device Download
UMDF architecture | KMDF architecture |