The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.
Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/
We have two interfaces on a USB Device. Both binds to WinUSB Driver and Interface1 presents 0 Endpoints (Billboard) Interface and Interface2 presents 2 Endpoints (Vendor Interface).
The USB Device is under a Hub and when we connect the device Billboard Interface shows Device Power State as D2 and Vendor Interface shows Device Power State as D3.
Which field of descriptor is looked by the WinUSB Driver and Power Manager to put into these states.
How can I make sure both the interfaces into D2 state. The Vendor Interface presents Buld and Interrupt Endpoints.
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!||Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||15 Jun 2020||LIVE ONLINE|
|Writing WDF Drivers||22 June 2020||LIVE ONLINE|
|Internals & Software Drivers||28 Sept 2020||Dulles, VA|