Re: WDF storage driver is a dead-end street

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hi Don, I did not get it. Where would you add the the disk filter -
above the class driver ? And where to add the third driver? And why
you call it the third, shouldn't it be the second driver - One filter
driver and One function (inspired form ramdisk example)? Do you mean
ataport/minport will go away and we will have new_filter_driver/
disk_driver/new_function_driver as the stack? Please confirm. Also
please note that I want OS to think there is just one device and not
two. Only my driver knows that underlying there are two physically
distinct devices of 2 types. And thank you very much for all your
help. I really appreciate that.
.



Relevant Pages

  • Re: Trying to send multiple small IRPs -- thread hangs?
    ... > I have a problem with my driver which is a disk filter. ... > up read/write requests into multiple smaller requests to send to the ... > IoBuildSynchronousFsdRequest() to build an IRP to be sent synchronously ...
    (microsoft.public.development.device.drivers)
  • Re: Driver corrupting registry?
    ... No, we are not an FS filter, but a disk filter. ... Assuming all our dynamic buffers are in non-paged memory (this was verified using the Driver Verifier) - could overflows in such buffers damage registry code/data? ...
    (microsoft.public.development.device.drivers)
  • Re: Basic Driver Stack Question
    ... shows a USB stack from the PCI controller for the USB all the way up to the ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... i.e. would a disk filter driver have its own> stack, would it reside exclusively in the stack of a disk driver, or would> both be true? ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Kernel streaming GUIDs cause bug checks?
    ... Putting GUID definition into pageable section is a mistake, ... It is usually not a problem for AVStream and for Stream Class minidrivers ... that don't use class driver synchronization, which your driver seems to use. ...
    (microsoft.public.development.device.drivers)
  • Re: Selection of a USB microcontroller
    ... While I'm no expert in USB stuff, I have made my fair share of mistakes. ... The host side driver will be your biggest headache, ... Supporting a class driver might mean extra programming on the device side ... to support the entire class whether you need the full functionality or not. ...
    (comp.arch.embedded)