Hello @Dave Simmons ,
Since this is a kernel minifilter driver with an INF file and you need Microsoft signing, I would not assume that an HLKX generated from a VM is valid just because the tests pass.
Microsoft does support Virtual HLK (VHLK) in some scenarios. However, Microsoft also states in HLK prerequisite documentation that virtualization is not universally allowed for certification/signature workflows. For example, both Web Services on Devices Testing Prerequisites and Antivirus Testing Prerequisites state that, except for para-virtualization drivers, physical devices and their associated drivers being tested for server certification or signature may not be tested in virtual machines.
Microsoft also notes that tests for file systems and minifilter drivers are under Filter.Driver. So, for your case, I suggest using physical machines unless the exact prerequisite documentation for the applicable Filter.Driver tests explicitly allows VM-based testing.
Hope this clarifies your question. If you found my response helpful, please follow this guide to provide feedback.
Thank you