동적 하위 서비스에 대한 드라이버 지원

하위 서비스 만들기의 코드 예제에서는 PcRegisterSubdevice 루틴을 사용하여 하위 서비스를 등록하는 방법을 보여 줍니다. 샘플 오디오 드라이버에서 설명하는 Sysvad 샘플 드라이버는 PcRegisterPhysicalConnection 루틴을 사용하여 동일한 오디오 어댑터에 포함된 하위 서비스 간의 물리적 연결을 등록하는 방법을 보여 줍니다.

IUnregisterSubdeviceIUnregisterPhysicalConnection 인터페이스는 PcRegisterXxx 루틴을 보완합니다. 이러한 인터페이스에는 샘플 드라이버가 이전에 PcRegisterXxx 루틴에 대한 호출로 등록된 디바이스를 "등록 취소"하는 데 사용하는 메서드가 포함되어 있습니다. 앞에서 설명한 것처럼 이러한 두 인터페이스는 Windows Server 2003 SP1 이상 및 Windows XP SP2에서 사용할 수 있지만 이전 Windows 버전에서는 사용할 수 없습니다.