API de UPnP

Propósito

El marco UPnP permite redes dinámicas de dispositivos inteligentes, dispositivos inalámbricos y equipos. Hay dos API para trabajar con dispositivos certificados por UPnP:

  • La API de punto de control, que consta de un conjunto de interfaces COM que se usan para buscar y controlar dispositivos.
  • La API de host de dispositivo, que consta de un conjunto de interfaces COM que se usan para implementar dispositivos hospedados por un equipo.

Donde sea aplicable

La API de punto de control permite a los desarrolladores escribir aplicaciones que buscan y controlan dispositivos certificados por UPnP. La API de host de dispositivo permite a los desarrolladores implementar la funcionalidad de los dispositivos certificados por UPnP y usar el host del dispositivo para administrar las funciones de detección, descripción, control, presentación y eventos de un dispositivo certificado por UPnP.

Audiencia de desarrolladores

Los desarrolladores que usan las API de punto de control y las API de host de dispositivo deben estar familiarizados con la arquitectura del dispositivo UPnP. Para obtener más información, consulte la documentación de implementación de UPnP y el foro de UPnP.

Los desarrolladores que usan las API de host de dispositivo deben estar familiarizados con las interfaces COM y la biblioteca de plantillas activas (ATL).

Las API de punto de control y las API de host de dispositivo se usan en una variedad de aplicaciones, desde scripts incrustados en páginas HTML hasta programas de C++ y Microsoft Visual Basic completos.

Solo la API de punto de control admite Visual Basic Scripting Edition (VBScript).

Requisitos de tiempo de ejecución

La API de punto de control se usa en equipos que ejecutan Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional y Windows CE .NET.

La API de host de dispositivo se usa en equipos que ejecutan Windows XP, Windows XP Professional y Windows CE .NET.

Para obtener información más específica sobre qué sistemas operativos admiten una función determinada, consulte "Requisitos" en la documentación.

En esta sección

Tema Descripción
Introducción a la arquitectura de UPnP
Información general y antecedentes.
Información general sobre puntos de control
Información general sobre la API de punto de control.
Uso de la API de punto de control
Código de ejemplo que muestra cómo desarrollar aplicaciones que controlan dispositivos certificados por UPnP.
Referencia de API de punto de control
Documentación de interfaces, métodos y eventos de componentes de punto de control.
Introducción a la API de host de dispositivo
Información general sobre la API de host de dispositivo.
Uso de la API de host de dispositivo
Código de ejemplo que muestra cómo desarrollar una aplicación para dispositivos certificados con UPnP.
Referencia de API de host de dispositivo
Documentación de interfaces, métodos y eventos de componentes del host de dispositivo.