Questions tagged [kmdf]

A KMDF driver is the software installed on the computer that communicates with the hardware to make the device function.

The Kernel-Mode Driver Framework (KMDF) is a driver framework developed by Microsoft as a tool to aid driver developers create and maintain kernel mode device drivers for Windows 2000 and later releases. Together with the User-Mode Driver Framework () it makes up the Windows Driver Frameworks ().

200 questions
-1
votes
1 answer

KMDF DMA transfer slows down after a few restarts

Story: I am developing a KMDF driver for a custom PCI-E board, which has a PLX9056 chip connecting to the PCI-E. The driver and it's test software works perfectly after booting the computer, but after restarting the software and driver a several…
jakab
  • 71
  • 7
-2
votes
1 answer

How execute driver function in user-mode application?

I'm developing an app which communicates with a device driver. How do I call a function like this VOID TchBklSetIntensity(BKL_CONTEXT* BklContext,ULONG Intensity) in C# user-mode application?
Clocker
  • 21
  • 2
  • 7
-2
votes
1 answer

Front Panel driver on windows 7 used the third part driver

We alread have a front panel based on uart commuication, I want to use it to commuicate to windows pc. The solution is use a chip covert UART to USB, chip driver on windows is virutal COM, the driver is shown in device manager and receives…
-3
votes
1 answer

How to write an application to control a driver which is pnp and in kmdf?

so I will detail so that we can easily understand I have to make a driver for a pcie card, I already have the driver that I wrote in kmdf, now I am using this driver, unfortunately I find myself stuck, I have to write an application (which for…
-8
votes
1 answer

how long does it take to write a PCIE to Serial windows driver with zero knowledge?

I need to write a serial driver for PCIE with interrupts, contigious buffer DMA and simple read/write requests from PC to PCIE. I have no knowledge on drivers and small knowledge on PC architecture. How long should it take on average?
Menderft
  • 41
  • 4
1 2 3
13
14