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.

  1. Do I need to have any USB specific WHQL testing done (Not related to the
    Still Image WHQL Stuff) ?

  2. 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).

  3. 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.

  4. 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 ?

  5. 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

  6. 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.

  1. Do I need to have any USB specific WHQL testing done (Not related to
    the
    Still Image WHQL Stuff) ?

  2. 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).

  3. 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.

  4. 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 ?

  5. 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

  6. 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’)