Tests to pass for certifying with Microsoft

Hello,

I have been checking with WHQL (through mail contact) what kind of tests
must be passed in order to certify some drivers and they have said to me
that most of our drivers don’t meet the requirements for that qualification.

Our drivers do the following functions:

  • Driver 1: Hard disk class and floppy class filter driver
  • Driver 2: File system filter driver
  • Driver 3: Kernel mode driver which hooks system services + TDI filter
  • Driver 4: File system driver filtering MRXSMB.sys driver
  • Driver 5: USB class filter driver
  • Driver 6: SmartCard class filter driver
  • Driver 7: Keyboard class filter driver
  • Driver 8: Filter driver attached to every enumerated CD-ROM device in the
    system (as IMAPI.sys does)

Does anybody know what are the most suitable test for that kind of drivers
in order to get them certified by Microsoft?

Thanks in advance,

Jose Vicente.

These kinds of drivers are just beyound the scope of MS’s certification
program.
It will not confuse the users - they are not installed by PnP install, and
not listed in Device Manager.
The exception is anti-virus filters though, they IIRC can be digitally
signed by WHQL.

As about testing kits - yes, there are lots of testing suites to test the
FS filters, they are on HCT CD which is included in MSDN.

Also. Even if the driver is not WHQLable and there is no HCT kit for it -
then at least make sure that it does not disturb the PnP/Power functionality of
the whole machine. For instance, vetoing hibernate is nearly always
unacceptable (unless you control a multi-ton robotic arm :slight_smile: ).

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Jos? Vicente S?nchez Ortega”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, December 03, 2003 1:16 PM
Subject: [ntdev] Tests to pass for certifying with Microsoft

>
> Hello,
>
> I have been checking with WHQL (through mail contact) what kind of tests
> must be passed in order to certify some drivers and they have said to me
> that most of our drivers don’t meet the requirements for that qualification.
>
> Our drivers do the following functions:
>
> - Driver 1: Hard disk class and floppy class filter driver
> - Driver 2: File system filter driver
> - Driver 3: Kernel mode driver which hooks system services + TDI filter
> - Driver 4: File system driver filtering MRXSMB.sys driver
> - Driver 5: USB class filter driver
> - Driver 6: SmartCard class filter driver
> - Driver 7: Keyboard class filter driver
> - Driver 8: Filter driver attached to every enumerated CD-ROM device in the
> system (as IMAPI.sys does)
>
> Does anybody know what are the most suitable test for that kind of drivers
> in order to get them certified by Microsoft?
>
> Thanks in advance,
>
>
> Jose Vicente.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Thanks a lot, Maxim. I had the same supsicion. I guess we can suppose that
our file system filter driver is like an anti-virus driver and try to get
that kind of certification.

Regards,

Jose Vicente.

-----Mensaje original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] En nombre de Maxim S. Shatskih
Enviado el: mi?rcoles, 03 de diciembre de 2003 11:58
Para: Windows System Software Devs Interest List
Asunto: [ntdev] Re: Tests to pass for certifying with Microsoft

These kinds of drivers are just beyound the scope of MS’s certification
program.
It will not confuse the users - they are not installed by PnP install,
and not listed in Device Manager.
The exception is anti-virus filters though, they IIRC can be digitally
signed by WHQL.

As about testing kits - yes, there are lots of testing suites to test
the FS filters, they are on HCT CD which is included in MSDN.

Also. Even if the driver is not WHQLable and there is no HCT kit for it

  • then at least make sure that it does not disturb the PnP/Power
    functionality of the whole machine. For instance, vetoing hibernate is
    nearly always unacceptable (unless you control a multi-ton robotic arm :slight_smile:
    ).

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Jos? Vicente S?nchez Ortega”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, December 03, 2003 1:16 PM
Subject: [ntdev] Tests to pass for certifying with Microsoft

>
> Hello,
>
> I have been checking with WHQL (through mail contact) what kind of
> tests must be passed in order to certify some drivers and they have
> said to me that most of our drivers don’t meet the requirements for
> that qualification.
>
> Our drivers do the following functions:
>
> - Driver 1: Hard disk class and floppy class filter driver
> - Driver 2: File system filter driver
> - Driver 3: Kernel mode driver which hooks system services + TDI
> filter
> - Driver 4: File system driver filtering MRXSMB.sys driver
> - Driver 5: USB class filter driver
> - Driver 6: SmartCard class filter driver
> - Driver 7: Keyboard class filter driver
> - Driver 8: Filter driver attached to every enumerated CD-ROM device in
the
> system (as IMAPI.sys does)
>
> Does anybody know what are the most suitable test for that kind of
> drivers in order to get them certified by Microsoft?
>
> Thanks in advance,
>
>
> Jose Vicente.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com To
> unsubscribe send a blank email to xxxxx@lists.osr.com
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@secuware.com To
unsubscribe send a blank email to xxxxx@lists.osr.com