Checking my theory - WdfUsbTargetPipeReadSynchronously

When a button is pressed on a mouse, keyboard, a custom device, a read request is completed and a completed routine is called. The driver then acts on the information received before submitting another read request.

Yes, all the up to the point of acting on the information before submitting another read request. Many stacks send multiple reads requests down at once to make sure the device can deliver data so while one read irp’s completion routine is running, N more requests could be pending or have their completion routines running as well.

This happens asynchronously. What does this have to do with WdfUsbTargetPipeReadSynchronously?

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@hotmail.com
Sent: Wednesday, September 16, 2009 2:05 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Checking my theory - WdfUsbTargetPipeReadSynchronously

When a button is pressed on a mouse, keyboard, a custom device, a read request is completed and a completed routine is called. The driver then acts on the information received before submitting another read request.


NTDEV is sponsored by OSR

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