Re: Emulating a WebCamera

Tech-Archive recommends: Speed Up your PC by fixing your registry



The OP wants to do a minidriver for KS. KMDF is of no use to him.
This is one of those cases where the big step in generic KM driver
development doesn't help folks working in port/miniport domains.

-- Max.


"Gary G. Little" <gary.g.little@xxxxxxxxxxx> wrote in message
news:43c7c615$0$30387$6d36acad@xxxxxxxxxxxxxxxxxxxxx
> Your best bet is to start with the WDF, currently KMDF 1.0 (Kernel Mode
> Driver Framework). The framework provides much of the power and PnP
> management that has made drive developement so difficult. It stilll tain't
> easy, but the framework does make it easier.
>
> --
> The personal opinion of
> Gary G. Little
>
> "pradeep_TP" <pradeepTP@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:A64E1540-833B-4BF8-A71E-329DFD5D73DE@xxxxxxxxxxxxxxxx
>> Hello Mark,
>>
>> I am willing to spend even years, if I want to learn about device driver
>> programming. The reason I am hanging around this forum is to get some
>> idea
>> about where and how to start and also the advices and suggestions from
>> people
>> like you.
>>
>> My biggest problem now is the DDK, which I dont not have. Meanwhile I
>> would
>> like to spend some time reading about driver development. Do you have any
>> suggestions on any good books for the same?
>>
>> Thanks
>> pradeep_TP
>>
>> "Max Paklin" wrote:
>>
>>> DDK's TestCap is probably the best starting point for your effort.
>>> However I must point out that it is not a trivial task even for an
>>> experienced dev.
>>> Given the fact that you don't seem to know kernel - and KS in
>>> particular -
>>> at all, it'd be very hard for you to do this unless you are willing to
>>> spend
>>> months learning.
>>>
>>> -- Max.
>>>
>>>
>>>
>>> "pradeep_TP" <pradeepTP@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
>>> news:28AAE602-B635-4953-80BF-240AD847D102@xxxxxxxxxxxxxxxx
>>> > Hello all,
>>> >
>>> > ab, thanks for pointing me towards the DDK sample. Unfortunately, i
>>> > dont
>>> > have the DDk with me. I know it is not freely downloadable, but is is
>>> > possible that i can download just the samples from somewhere.
>>> >
>>> > cat, can i ask you how long have you worked on developing device
>>> > drivers.
>>> > can you share your experience with me so that i can have some
>>> > inspiration.
>>> > Did you work on device drivers individually or with a team. what are
>>> > the
>>> > important things that i should keep in mind while starting to learn
>>> > about
>>> > device drivers.
>>> >
>>> > Thanks
>>> > pradeep
>>> >
>>> >
>>> > "Cat" wrote:
>>> >
>>> >> Generally, I stay away from kernel-mode as much as possible, the
>>> >> reason
>>> >> being that crashes in kernel-mode are a lot more time-consuming to
>>> >> debug than in usermode, where you can simply attach a debugger,
>>> >> terminate the process, etc.
>>> >>
>>> >> That's why I was pointing toward a user-mode solution. If, however,
>>> >> you
>>> >> genuinely need the device to show up in Device Manager, etc., etc.,
>>> >> then indeed kernel-mode seems like the only solution.
>>> >>
>>> >> Good luck,
>>> >> -Cat
>>> >>
>>> >>
>>>
>>>
>>>
>
>


.



Relevant Pages

  • Re: WDFQUEUEs REQUIRE DISPATCH_LEVEL operation on X64/AMD64 platf
    ... there is no difference in the KMDF code for WDFIOQUEUE for x32 and x64, it is all exactly the same. ... perhaps some of the coding patterns have different perf implications between the 2, but the framework does not have any special code between these platforms. ... Our application using the driver, on our system, is designed ... If I do not raise the execution level prior to ...
    (microsoft.public.development.device.drivers)
  • Re: *** KERNEL-MODE DRIVER FRAMEWORK 1.0 RELEASE ***
    ... What about the framework docs - are they ... Maxim Shatskih, Windows DDK MVP ... > The initial release of the Kernel-Mode Driver Framework is now available at ... > KMDF is part of Microsoft's new driver model, ...
    (microsoft.public.development.device.drivers)
  • Re: *** KERNEL-MODE DRIVER FRAMEWORK 1.0 RELEASE ***
    ... Strange that one can download it without "passing" Windows validation exam ... > Framework Version 1.0 ... > part of the Windows Driver Foundation - a new model for driver ... > KMDF is part of Microsoft's new driver model, ...
    (microsoft.public.win32.programmer.kernel)
  • Re: *** KERNEL-MODE DRIVER FRAMEWORK 1.0 RELEASE ***
    ... What about the framework docs - are ... >> KMDF is part of Microsoft's new driver model, the Windows Driver ...
    (microsoft.public.development.device.drivers)
  • Re: WDFQUEUEs REQUIRE DISPATCH_LEVEL operation on X64/AMD64 platf
    ... the code is the same but it works properly within only one build environment, ... problem may not be a framework issue but the combinatiion of build and ... Our application using the driver, on our system, is ... WdfDeviceInitAssignWdmIrpPreprocessCallback where the execution level ...
    (microsoft.public.development.device.drivers)