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/
Based on these links: -
Official Statement from MSFT Employee: -
 The Resource Hub Proxy driver service is a kernel mode driver. It exists in windows 10 only(Home,Pro, Education, or Enterprise),but it does not exist before 1709 version
 I ensured C->windows->System32->drivers->rhproxy.sys is indeed present in Enterprise and Pro editions of 2019H1, so i understand that RHPROXY support is there on these machines.
 i followed this link [https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/enable-usermode-access] for right ASL node details and now i have a valid Valid ACPI Table
I ensured that there is no Yellow bang on the resource hub proxy and Device Status on Resource Hub Proxy device "This device is working properly."
Result of devcon.exe status *MSFT8000:-
Name: Resource Hub proxy device
Driver is running.
1 matching device(s) found.
 however, I2CTestTool.exe returns "There are no I2C controllers on this system" statement. However my Desktop PC [running NT core based windows Pro 10 OS] has Serial IO controller drivers from Intel.
 I am confused as to how to interpret "step 5". does that RHPROXY is dummy/useless. Do i need to write UMDF on top of RHPROXY to access
 According to your OSR article, when you refer to "Resource Hub", i assume you are talking about RHPROXY ?
 After reading through some articles, I2CTestTool.exe works only on IOT Core based Kernels. so does that mean, i can forgo I2CTestTool.exe results and move on with step 7 OSR article and start writing UMDF based application?
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|