User-Mode Driver Framework (UMDF) is a library assisting to develop user-mode drivers that support the Microsoft Windows Driver Model (WDM). UMDF provides common driver functionality, which enables to write a driver with significantly less code than in WDM. UMDF along with KMDF comprise the WDF (Windows Driver Frameworks).
Questions tagged [umdf]
81 questions
2
votes
1 answer
Umdf2 Hello World Driver, Where to see output?
I want to write a UMDF2 windows driver, I don't know where to see the output from OutputDebugString.
This is my code, similar to KMDF Hello World.
#include
#include
NTSTATUS UmdfHelloWorldEvtDeviceAdd(_In_ WDFDRIVER Driver,…

Akshdeep Singh
- 1,301
- 1
- 19
- 34
2
votes
1 answer
WDF UMDF driver install problem in windows 7 32 bit
I have a simple user mode usb driver that is installing and working fine in Windows XP 32 bit and Windows 7 64 bit, but for some reason fails to install correctly in Windows 7 32 bit. Do I need 2 separate drivers for XP 32bit and win7 32bit? I was…

Marinara54uc3
- 73
- 1
- 7
2
votes
1 answer
Windows biometric service runs SensorAdapterStartCapture in a loop when calling WinBioCaptureSample
I am implementing a Windows Biometric Driver using the umdf sample from github.
When I call WinBioCaptureSample the next plugin's methods run in a…

Juan Rojas
- 8,711
- 1
- 22
- 30
2
votes
1 answer
Windows biometric framework sample umdf driver: This device cannot start. (Code 10)
I am trying to run a windows biometric driver sample and I am naive to driver development
I have changed the hardware id in the inx file and rebuilt the driver project and installed the resulting driver on my Windows 10 Pro version 1803.
I am using…

Juan Rojas
- 8,711
- 1
- 22
- 30
2
votes
0 answers
Sharing memory between 2 user space drivers(UMDF) in windows 10?
What are the ways to share the memory between 2 User mode(UMDF) 2.0 drivers on windows 10?

user2706764
- 67
- 1
- 4
2
votes
0 answers
Is it possible to have our windows Handheld application as a USB receiver?
apologies if the question is quite basic, I am inexperienced in USB programming and I might be missing some conceptual detail here.
For our industrial solution we are supposed to provide communication between our PC wpf application and windows…

user3141326
- 1,423
- 2
- 21
- 31
2
votes
0 answers
Have signing UMDF USB driver dll requirements changed?
I have a UMDF USB driver that works with WinUSB to communicate with my company's USB imagesetter interface boxes.
This driver is signed and working in its current version, but we need to make some changes.
Our original signing certificate has…

peter01242
- 66
- 3
2
votes
0 answers
windows driver load dependencies in INF file
My UMDF driver (myUMDF.dll) has dependency on one KMDF driver (someKMDF.sys) which is installed through separate INF file.
In my INF file, I want to set dependencies that myUMDF.dll will ONLY be installed once someKMDF.sys driver is already…

user3201366
- 21
- 2
2
votes
2 answers
Updating UMDF drivers during development
I am having some trouble updating UMDF drivers using "devcon" during a
standard code-deploy-debug cycle. The problem is that "devcon update" isn't
really updating anything unless the version number or the date of the DLL
file and the INF file…

Raj
- 2,557
- 2
- 19
- 17
2
votes
1 answer
UMDF filter driver for MTP devices
I am trying to write a filter driver for MTP devices on Windows 7 for the purpose of logging file operations and block certain file operations. I found that the driver that handles MTP in windows is a UMDF driver named WpdMtpDr.dll and I wrote a…

oren671
- 21
- 2
- 5
2
votes
1 answer
Send IRP read/write packets from UMDF driver to kernel-mode driver
Is it possible to create and send IRP read/write packets from UMDF driver to kernel-mode driver that represents the device?

Igor Mikushkin
- 1,250
- 16
- 25
1
vote
1 answer
Different library paths for different build environments
I'm developing a UMDF-driver. The driver needs a different (build of a) library for 32 bit and 64 bit builds.
The TARGETLIBS property in my sources file looks like
TARGETLIBS=\
$(SDK_LIB_PATH)\strsafe.lib \
…

chendral
- 694
- 1
- 6
- 17
1
vote
0 answers
SmartCard Reader UMDF driver. Power down problems
Working on a UMDF card-reader driver which connects to a software based SmartCard simulator thus allowing any PC/SC compliant application to interface to the SmartCard simulator.
Implementation based on Fabio Ottavi's project here:…

Hugh
- 11
- 3
1
vote
2 answers
UMDF understanding comparing with Linux Kernel module/driver
I have been working on Linux drivers and Kernel modules for Quite some time. Now I need to work on Windows UMDF drivers. Is there any doc explaining UMDF framework comparing with Linux driver model.
I am new to Windows Drivers.
Thanks in…

jammulak
- 65
- 4
1
vote
1 answer
How to all C++/WinRT from UMDF2
I develop an UMDF2.0 driver using VS2019.
Inside this driver I need to communicate with an BLE device.
I have to use BluetoothLEDevice class to do this. This is a WinRT Api.
I'm completely lost on how to call C++/WinRT from my driver.
Does anyone…

EmbeddedDev
- 11
- 2