Share via


UPnP API

목적

UPnP 프레임워크를 사용하면 지능형 어플라이언스, 무선 디바이스 및 PC의 동적 네트워킹을 사용할 수 있습니다. UPnP 인증 디바이스를 사용하기 위한 두 가지 API가 있습니다.

  • 제어점 API는 디바이스를 찾고 제어하는 데 사용되는 COM 인터페이스 집합으로 구성됩니다.
  • 디바이스 호스트 API는 컴퓨터에서 호스트되는 디바이스를 구현하는 데 사용되는 COM 인터페이스 집합으로 구성됩니다.

해당되는 경우

제어점 API를 사용하면 개발자가 UPnP 인증 디바이스를 검색하고 제어하는 애플리케이션을 작성할 수 있습니다. 개발자는 디바이스 호스트 API를 사용하여 UPnP 인증 디바이스의 기능을 구현하고 디바이스 호스트를 사용하여 UPnP 인증 디바이스의 검색, 설명, 제어, 프레젠테이션 및 이벤트 기능을 관리할 수 있습니다.

대상 개발자

제어점 API 및 디바이스 호스트 API를 사용하는 개발자는 UPnP 디바이스 아키텍처에 익숙해야 합니다. 자세한 내용은 UPnP 구현 설명서UPnP 포럼을 참조하세요.

디바이스 호스트 API를 사용하는 개발자는 ATL(활성 템플릿 라이브러리) 및 COM 인터페이스에 익숙해야 합니다.

제어점 API 및 디바이스 호스트 API는 HTML 페이지에 포함된 스크립트부터 본격적인 C++ 및 Microsoft Visual Basic 프로그램에 이르기까지 다양한 애플리케이션에서 사용됩니다.

제어점 API만 VBScript(Visual Basic Scripting Edition)를 지원합니다.

런타임 요구 사항

제어점 API는 Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional 및 Windows CE .NET을 실행하는 컴퓨터에서 사용됩니다.

디바이스 호스트 API는 Windows XP, Windows XP Professional 및 Windows CE .NET을 실행하는 컴퓨터에서 사용됩니다.

특정 기능을 지원하는 운영 체제에 대한 자세한 내용은 설명서의 "요구 사항"을 참조하세요.

섹션 내용

항목 Description
UPnP 아키텍처 개요
일반 정보 및 배경.
제어점 개요
제어점 API에 대한 일반 정보입니다.
제어점 API 사용
UPnP 인증 디바이스를 제어하는 애플리케이션을 개발하는 방법을 보여 주는 샘플 코드입니다.
제어점 API 참조
제어점 구성 요소 인터페이스, 메서드 및 이벤트에 대한 설명서입니다.
디바이스 호스트 API 개요
디바이스 호스트 API에 대한 일반 정보입니다.
디바이스 호스트 API 사용
UPnP 인증 디바이스용 애플리케이션을 개발하는 방법을 보여 주는 샘플 코드입니다.
디바이스 호스트 API 참조
디바이스 호스트 구성 요소 인터페이스, 메서드 및 이벤트에 대한 설명서입니다.