Suporte de driver para subdispositivos dinâmicos
O exemplo de código em Criação de Subdispositivos mostra como usar a rotina PcRegisterSubdevice para registrar um subdispositivo. O driver de exemplo do Sysvad, que é discutido em Drivers de Áudio de Exemplo, mostra como usar a rotina PcRegisterPhysicalConnection para registrar as conexões físicas entre subdispositivos contidos no mesmo adaptador de áudio.
As interfaces IUnregisterSubdevice e IUnregisterPhysicalConnection complementam as rotinas PcRegisterXxx . Essas interfaces contêm métodos que o driver de exemplo usa para "cancelar o registro" de dispositivos que foram registrados anteriormente por chamadas para as rotinas PcRegisterXxx . Conforme mencionado anteriormente, essas duas interfaces estão disponíveis no Windows Server 2003 com SP1 e posterior e Windows XP com SP2, mas não em versões anteriores do Windows.