My company has developed a USB device driver for a new Digital Camera. This
camera supports still images (Accessed via the device driver and TWAIN data
source developed by us), and also a feature the supports streaming video.
(We supplied a custom Video Viewer application for display). We are
currently working on another driver to fit into the Direct Show WDM
Streaming architecture, but it will not be ready until Q2 2001).
Our customer has asked us to lead the effort to get the device driver WHQL
certified. I have spent some time reading the online docs on the Microsoft
site, but have some other questions.
-
Do I need to have any USB specific WHQL testing done (Not related to the
Still Image WHQL Stuff) ?
-
Does the hardware device itself need to pass some kind of testing (Other
than being used to test the driver), or is WHQL primarily a driver
certification process. (In other words, is the WHQL Certification used to
certify the device as well as the driver).
-
Is there a break down of features that a WHQL compliant driver supports
(i.e. WMI/ACPI). For example, I have heard that all WHQL drivers must
support WMI.
-
We developed a TWAIN data source for the camera. The still image test
suite talks about using a TWAIN data source to evaluate the camera, does
this have to be WHQL certified/tested as well, or can it just work ?
-
Does the fact that the camera supports a Video Stream option mean I need
some other (Video Related) certification in addition to the Still Image
Certification
-
Is there a contact number at Microsoft to ask these questions. My company
is willing to pay for the support, and when I called the support lines for
developers I ended up listening to 1.5 hours of “What’s this WHQL thing ?”.
Thanks !
-Chris
Chris,
Start at http://www.microsoft.com/hwtest. There you’ll probably get a
lot of your questions answered. For the remaining ones, send mail to
the appropriate aliases listed at
http://www.microsoft.com/hwtest/support/.
Also, be sure to read the relevant requirements to get a Designed for
Windows Logo at http://www.microsoft.com/hwdev/winlogo/.
And finally, I strongly recommend that anyone who works with WHQL on a
regular basis to subscribe to the WHQL newsletter
(http://www.microsoft.com/hwtest/news/).
Sandy Spinrad
Device Driver Evangelist
-----Original Message-----
From: Pane, Chris [mailto:xxxxx@vanteon.com]
Sent: Monday, November 13, 2000 1:03 PM
To: NT Developers Interest List
Subject: [ntdev] WHQL ---- Help !
My company has developed a USB device driver for a new Digital Camera.
This
camera supports still images (Accessed via the device driver and TWAIN
data
source developed by us), and also a feature the supports streaming
video.
(We supplied a custom Video Viewer application for display). We are
currently working on another driver to fit into the Direct Show WDM
Streaming architecture, but it will not be ready until Q2 2001).
Our customer has asked us to lead the effort to get the device driver
WHQL
certified. I have spent some time reading the online docs on the
Microsoft
site, but have some other questions.
-
Do I need to have any USB specific WHQL testing done (Not related to
the
Still Image WHQL Stuff) ?
-
Does the hardware device itself need to pass some kind of testing
(Other
than being used to test the driver), or is WHQL primarily a driver
certification process. (In other words, is the WHQL Certification used
to
certify the device as well as the driver).
-
Is there a break down of features that a WHQL compliant driver
supports
(i.e. WMI/ACPI). For example, I have heard that all WHQL drivers must
support WMI.
-
We developed a TWAIN data source for the camera. The still image test
suite talks about using a TWAIN data source to evaluate the camera, does
this have to be WHQL certified/tested as well, or can it just work ?
-
Does the fact that the camera supports a Video Stream option mean I
need
some other (Video Related) certification in addition to the Still Image
Certification
-
Is there a contact number at Microsoft to ask these questions. My
company
is willing to pay for the support, and when I called the support lines
for
developers I ended up listening to 1.5 hours of “What’s this WHQL thing
?”.
Thanks !
-Chris
You are currently subscribed to ntdev as: xxxxx@exchange.microsoft.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)