upnp.h 헤더
이 헤더는 UPnP API에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
upnp.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IUPnPAddressFamilyControl IUPnPAddressFamilyControl 인터페이스는 Device Finder 개체의 주소 패밀리 플래그에 액세스합니다. |
IUPnPAsyncResult IUPnPAsyncResult 인터페이스는 완료된 비동기 I/O 작업의 UPnP 제어 지점에 알리는 데 사용됩니다. |
IUPnPDescriptionDocument IUPnPDescriptionDocument 인터페이스를 사용하면 애플리케이션이 디바이스 설명을 로드할 수 있습니다. |
IUPnPDescriptionDocumentCallback IUPnPDescriptionDocumentCallback 인터페이스를 사용하면 UPnP 프레임워크가 비동기 로드 작업의 결과를 애플리케이션에 전달할 수 있습니다. |
IUPnPDevice IUPnPDevice 인터페이스를 사용하면 애플리케이션이 특정 디바이스에 대한 정보를 검색할 수 있습니다. |
IUPnPDeviceDocumentAccess IUPnPDeviceDocumentAccess 인터페이스를 사용하면 애플리케이션이 디바이스 설명 문서의 URL을 가져올 수 있습니다. |
IUPnPDeviceDocumentAccessEx 특정 디바이스에 대한 전체 XML 디바이스 설명 문서를 가져오는 메서드를 제공합니다. |
IUPnPDeviceFinder IUPnPDeviceFinder 인터페이스를 사용하면 애플리케이션에서 디바이스를 찾을 수 있습니다. |
IUPnPDeviceFinderAddCallbackWithInterface IUPnPDeviceFinderAddCallbackWithInterface 인터페이스를 사용하면 UPnP 프레임워크가 애플리케이션과 통신할 수 있습니다. |
IUPnPDeviceFinderCallback IUPnPDeviceFinderCallback 인터페이스를 사용하면 UPnP 프레임워크가 비동기 검색 결과를 애플리케이션에 전달할 수 있습니다. |
IUPnPDevices IUPnPDevices 인터페이스는 디바이스 컬렉션을 열거합니다. |
IUPnPHttpHeaderControl 호출자가 디바이스에 대한 HTTP 요청에서 전송된 추가 HTTP 헤더를 지정할 수 있도록 합니다. |
IUPnPService IUPnPService 인터페이스를 사용하면 애플리케이션이 상태 변수를 쿼리하고 서비스의 instance 작업을 호출할 수 있습니다. |
IUPnPServiceAsync 이 인터페이스를 사용하여 상태 변수를 비동기적으로 쿼리하고 서비스의 instance 작업을 호출합니다. |
IUPnPServiceCallback IUPnPServiceCallback 인터페이스는 서비스 개체의 클라이언트에 이벤트 알림을 보내는 데 사용됩니다. |
IUPnPServiceDocumentAccess 이 인터페이스를 사용하여 SCPD(서비스 제어 프로토콜 설명) 문서를 검색하여 UPnP 제어 지점 애플리케이션에 제공하여 서비스에서 지원하는 작업을 노출하고 상태 변수에 대한 정보를 제공합니다. |
IUPnPServiceEnumProperty 이 인터페이스를 사용하여 IUPnPServices 개체에서 열거된 IUPnPService 개체에서 SCPD(서비스 제어 프로토콜 설명) 다운로드 및 이벤트 구독을 지연할 수 있습니다. |
IUPnPServices IUPnPServices 인터페이스는 서비스 컬렉션을 열거합니다. |