From: Leafbanana on
Hi,

I used to have a WDM-based class filter driver and a setup application which
calls the "SETUPAPI.DLL InstallHinfSection" with the INF DDInstall section
passed into the function.

Now I am trying to port the driver to UMDF-based version. I modified the INF
as per WDK required, but I got an installation problem - the UMDF
co-installer "WUDFUpdate_01009.dll" can't be triggered by using the setup
application.

However, installation via Device Manager with the INF is OK.

How should I solve such problem? Appreciate your replies.
From: Doron Holan [MSFT] on
what class are you adding a UMDF class filter driver for? I don't know if
this scenario has ever been tested

d

"Leafbanana" wrote in message
news:5B27205B-19FF-4198-8DC7-92FD020E16F6(a)microsoft.com...

Hi,

I used to have a WDM-based class filter driver and a setup application which
calls the "SETUPAPI.DLL InstallHinfSection" with the INF DDInstall section
passed into the function.

Now I am trying to port the driver to UMDF-based version. I modified the INF
as per WDK required, but I got an installation problem - the UMDF
co-installer "WUDFUpdate_01009.dll" can't be triggered by using the setup
application.

However, installation via Device Manager with the INF is OK.

How should I solve such problem? Appreciate your replies.

From: Leafbanana on
The Image class. The driver is for providing extra features for USB webcams.

"Doron Holan [MSFT]" wrote:

> what class are you adding a UMDF class filter driver for? I don't know if
> this scenario has ever been tested
>
> d
>
> "Leafbanana" wrote in message
> news:5B27205B-19FF-4198-8DC7-92FD020E16F6(a)microsoft.com...
>
> Hi,
>
> I used to have a WDM-based class filter driver and a setup application which
> calls the "SETUPAPI.DLL InstallHinfSection" with the INF DDInstall section
> passed into the function.
>
> Now I am trying to port the driver to UMDF-based version. I modified the INF
> as per WDK required, but I got an installation problem - the UMDF
> co-installer "WUDFUpdate_01009.dll" can't be triggered by using the setup
> application.
>
> However, installation via Device Manager with the INF is OK.
>
> How should I solve such problem? Appreciate your replies.
>
> .
>
From: Tim Roberts on
Leafbanana <Leafbanana(a)discussions.microsoft.com> wrote:
>
>The Image class. The driver is for providing extra features for USB webcams.

That's doomed to fail. You need to intercept kernel streaming ioctls for
that. In most cases, you don't want the overhead of UMDF involved.
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
From: Leafbanana on
Hi Tim,

You are right, the driver is for intercepting kernel streaming ioctls. Could
you please explain more? Why I don't want UMDF? Any problem with it?
Thanks.

"Tim Roberts" wrote:

> Leafbanana <Leafbanana(a)discussions.microsoft.com> wrote:
> >
> >The Image class. The driver is for providing extra features for USB webcams.
>
> That's doomed to fail. You need to intercept kernel streaming ioctls for
> that. In most cases, you don't want the overhead of UMDF involved.
> --
> Tim Roberts, timr(a)probo.com
> Providenza & Boekelheide, Inc.
> .
>