IUnregisterSubdevice 인터페이스(portcls.h)

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

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

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

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

상속

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

메서드

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

 
IUnregisterSubdevice::UnregisterSubdevice

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

요구 사항

   
대상 플랫폼 Windows
헤더 portcls.h