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/
Let’s say you are a KMDF filter driver. Let’s say you need to filter IRP_MJ_CREATE calls. Let’s say there are some create calls you don’t really care about, so you just WdfRequestSend with WDF_SEND_OPTIONS_SEND_AND_FORGET. If you do that while the KMDF verifier is on, it will blue screen with an assert, complaining that it must have a completion routine and be post-processed. Why? What disaster is it trying to avoid? What post-processing do they expect me to do??
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.
|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|