From: DaveH on
Hi all,

I am trying to support a PCI device in my driver which is to be used by
several OEMs in their products.

I wonder if there are any WHQL requirements where you can't use several
different VIDs in the same driver package/INF file? Obviously such a driver
would work with all those devices, but one of my colleagues was under the
impression that I won't be able to get this a driver signed. Is this true? I
wasn't able to find any documents which stops me doing so.

Thanks,
Dave H

*** Previously posted on microsoft.public.development.device.drivers.dtm.
From: Tim Roberts on
DaveH <DaveH(a)discussions.microsoft.com> wrote:
>
>I am trying to support a PCI device in my driver which is to be used by
>several OEMs in their products.
>
>I wonder if there are any WHQL requirements where you can't use several
>different VIDs in the same driver package/INF file? Obviously such a driver
>would work with all those devices, but one of my colleagues was under the
>impression that I won't be able to get this a driver signed. Is this true? I
>wasn't able to find any documents which stops me doing so.

Not true. As long as all of the devices are in the same device class (for
example, all audio or all HID), you can pack as many devices in a single
INF as you want. Just look through the standard Microsoft INF files in
\Windows\INF -- some of them have hundreds of devices from dozens of
different manufacturers.
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
From: DaveH on
Thanks Tim.

You're right on many of Windows INF files supporting many devices from
different manufacturers. Although remembering that some of Windows INF files
fail (or at least used to fail) simple CHKINF tests isn't quite promising.


"Tim Roberts" wrote:

> DaveH <DaveH(a)discussions.microsoft.com> wrote:
> >
> >I am trying to support a PCI device in my driver which is to be used by
> >several OEMs in their products.
> >
> >I wonder if there are any WHQL requirements where you can't use several
> >different VIDs in the same driver package/INF file? Obviously such a driver
> >would work with all those devices, but one of my colleagues was under the
> >impression that I won't be able to get this a driver signed. Is this true? I
> >wasn't able to find any documents which stops me doing so.
>
> Not true. As long as all of the devices are in the same device class (for
> example, all audio or all HID), you can pack as many devices in a single
> INF as you want. Just look through the standard Microsoft INF files in
> \Windows\INF -- some of them have hundreds of devices from dozens of
> different manufacturers.
> --
> Tim Roberts, timr(a)probo.com
> Providenza & Boekelheide, Inc.
> .
>