IUnregisterSubdevice 인터페이스(portcls.h)

인터페이스는 IUnregisterSubdevice 등록된 하위 서비스를 제거하는 메서드를 구현합니다. 포트 드라이버는 이 인터페이스를 구현합니다. 포트 드라이버가 인터페이스를 IUnregisterSubdevice 지원하는지 여부를 확인하기 위해 미니포트 드라이버는 REFIID IID_IUnregisterSubdevice 사용하여 포트 드라이버 개체의 QueryInterface 메서드를 호출합니다. 미니포트 드라이버는 더 이상 필요하지 않은 개체를 IUnregisterSubdevice 해제할 책임이 있습니다. 인터페이스는 IUnregisterSubdeviceIUnknown에서 상속됩니다.

다음 포트 드라이버는 인터페이스를 지원합니다 IUnregisterSubdevice .

  • WaveCyclic
  • WavePci
  • 토폴로지
  • DMus
  • MIDI
이 인터페이스의 단일 메서드는 이전에 PcRegisterSubdevice 루틴을 호출하여 등록한 하위 서비스의 등록을 취소합니다. PortCls는 PcRegisterSubdevice를 지원합니다.

개체는 IUnregisterSubdevice 하위 서비스에 대한 자체 내부 참조를 유지 관리하여 개체에 대한 모든 참조 IUnregisterSubdevice 가 해제될 때까지 해당 디바이스 개체가 삭제되지 않도록 합니다.

상속

IUnregisterSubdevice 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IUnregisterSubdevice 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IUnregisterSubdevice 인터페이스에는 이러한 메서드가 있습니다.

 
IUnregisterSubdevice::UnregisterSubdevice

UnregisterSubdevice 메서드는 이전에 PcRegisterSubdevice를 호출하여 등록한 하위 서비스의 등록을 삭제합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 portcls.h