针对动态子设备的驱动程序支持

创建子设备中的代码示例演示如何使用 PcRegisterSubdevice 例程注册子设备。 示例音频驱动程序中讨论的 Sysvad 示例驱动程序演示了如何使用 PcRegisterPhysicalConnection 例程来注册同一音频适配器中所含的子设备之间的物理连接。

IUnregisterSubdeviceIUnregisterPhysicalConnection 接口可作为 PcRegisterXxx 例程的补充。 这些接口包含示例驱动程序用于“注销”设备的方法,这些设备以前是通过调用 PcRegisterXxx 例程注册的。 如前所述,这两个接口在 Windows Server 2003 SP1 及更高版本以及 Windows XP SP2 中可用,但在早期的 Windows 版本中不可用。