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/
I'm using Visual Studio 2019 (16.3.2) and am seeing hundreds of WPP errors in the intellisense errors list. The project compiles fine and WPP tracing is working fine.
The errors I'm seeing are:
E0020 identifier "TRACE_DRIVER" is undefined
E0020 identifier "WPP_CALL_TSPIFC2532_cpp194" is undefined.
Things I've checked/tried so far:
Under Project Properties / Wpp Tracing
General: Run Wpp Tracing set to Yes
Search and Formatting: Function To Generate Trace Messages: TraceEvents(LEVEL, FLAGS, MSG, ...)
File Options: Scan Configuration Data: trace.h
I've tried adding the .tmh file into the project in solution explorer and that seems to fix it momentarily until I start editing code again, then the intellisense errors return.
Anyone else have this annoyance and know how to fix it?
It looks like you're new here. If you want to get involved, click one of these buttons!
|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|