RE: Upper filter driver and Microsoft Usbccid driver problem

Hello,
Is where way to solve this problem.?
I need monitoring Irp to Microsoft Usbccid driver and send requests to this driver.
Thanks for any help
Best regards
Mark

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Tuesday, December 24, 2013 8:04 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Upper filter driver and Microsoft Usbccid driver problem

Mark Shnaider wrote:

If use SCR3310 or OMNILEY readers and computer connect to Internet those readers do not use WUDF driver( drivers will be updated) .
For example driver SCR3XX2K.sys signed by Microsoft will be used for SCR 3310 reader.
In this case driver works properly and send sequense of smart card commands to low level diver without any problem.

If SCR3310,OMNIKEY,Precise readers use WUDF driver IoCallDriver return STATUS_INVALID_DEVICE_REQUEST (0xC0000010L).
I was wondering if anyone can help me what is wrong.

As I recently learned the hard way (although it IS documented), you cannot have a kernel driver sitting above a UMDF driver unless the UMDF driver allowed for that in its INF file, by setting UmdfKernelClientPolicy. If the UMDF driver didn’t do that, then your kernel filter is not allowed to send it requests.

Tim Roberts, xxxxx@probo.commailto:xxxxx

Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer</mailto:xxxxx>