다음을 통해 공유


IUPnPRegistrar 인터페이스(upnphost.h)

IUPnPRegistrar 인터페이스는 디바이스 호스트의 컨텍스트에서 실행되는 디바이스를 등록합니다.

상속

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

메서드

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

 
IUPnPRegistrar::GetUniqueDeviceName

GetUniqueDeviceName 메서드는 지정된 디바이스에 대한 UDN을 검색합니다.
IUPnPRegistrar::RegisterDevice

RegisterDevice 메서드는 디바이스 호스트에 디바이스를 등록합니다. 디바이스 정보는 디바이스 호스트에 의해 저장됩니다. 그런 다음 디바이스 호스트는 디바이스 식별자를 반환하고 네트워크에서 디바이스를 게시하고 알릴 수 있습니다.
IUPnPRegistrar::RegisterDeviceProvider

RegisterDeviceProvider 메서드는 디바이스 호스트에 디바이스 공급자를 등록합니다. 디바이스 공급자가 네트워크에 게시되지 않습니다. 대신 디바이스를 동적으로 만들고 RegisterRunningDevice를 사용하여 등록합니다.
IUPnPRegistrar::RegisterRunningDevice

RegisterRunningDevice 메서드는 실행 중인 디바이스를 디바이스 호스트에 등록합니다.
IUPnPRegistrar::UnregisterDevice

UnregisterDevice 메서드는 디바이스 호스트에서 디바이스의 등록을 취소합니다. 디바이스가 일시적으로 또는 영구적으로 등록 취소됩니다.
IUPnPRegistrar::UnregisterDeviceProvider

UnregisterDeviceProvider 메서드는 디바이스 호스트에서 디바이스 공급자의 등록을 영구적으로 취소하고 언로드합니다. IUPnPDeviceProvider::Stop 메서드가 호출됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 upnphost.h