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. |