W
WinstonT
I have a custom USB device that support an interrupt pipe, among other
things. I implemented a USB function driver that sits on top of the USBD,
based on the sample driver provided by Walter Oney's WDM book. The IRP
completion routine for polling (the IRP is recycled and is always
outstanding and waiting at USBD) the interrupt pipe, sometimes returns with
STATUS_UNSUCESSFUL for the IRP and USBD_STATUS_STALL_PID for the
encapsulated URB. I searched MSDN and the web--couldn't find much info on
the rc. What does this rc mean and what could have cause this problem?
Thx,
things. I implemented a USB function driver that sits on top of the USBD,
based on the sample driver provided by Walter Oney's WDM book. The IRP
completion routine for polling (the IRP is recycled and is always
outstanding and waiting at USBD) the interrupt pipe, sometimes returns with
STATUS_UNSUCESSFUL for the IRP and USBD_STATUS_STALL_PID for the
encapsulated URB. I searched MSDN and the web--couldn't find much info on
the rc. What does this rc mean and what could have cause this problem?
Thx,