Which Windows 11 24H2 HLK certification target or playlist should be used for an NCF_VIRTUAL PCI NDIS miniport that does not support Wake-on-LAN?

2026-07-28T05:02:30.74+00:00

Our driver is a PCI NDIS virtual miniport (Class=Net, Characteristics=NCF_VIRTUAL). The adapter is software-only and the underlying virtual NIC hardware does not support Wake-on-LAN, protocol offloads or other power management capabilities.

You suggested using another certification profile that does not require PM_Requirements.

Which exact HLK device class, certification target or playlist should be selected for a PCI virtual NDIS miniport driver?

We cannot find any alternative certification target for a Net class miniport. Could you please provide the exact HLK target or playlist name?

Additionally, could you clarify the following:

  1. Is there any Microsoft-supported certification path for a PCI NDIS virtual miniport (Class=Net) that does not require the PM_Requirements test?
  2. If such a certification path exists, which device class or HLK playlist should be selected when creating the HLK project?
  3. If no alternative certification profile exists for a Net-class miniport, does Microsoft expect virtual miniport drivers to implement WoL and protocol offload capabilities even when the virtual hardware does not support them?
  4. Is there any Microsoft Errata, Waiver, or documented exception available for software-only virtual miniport drivers that cannot support WoL because the underlying virtual hardware does not expose these capabilities?
  5. VMware, Hyper-V and other virtual network adapters are also software-based virtual NICs. Are they certified using the standard Network Adapter (LAN) HLK playlist, or do they use a different certification target?
  6. If possible, could you provide a reference to the relevant Microsoft documentation describing the recommended certification process for PCI virtual NDIS miniport drivers?

Thank you.

Windows development | Windows Driver Kit (WDK)
0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.