APIs de UPnP
Finalidade
A estrutura UPnP permite a rede dinâmica de dispositivos inteligentes, dispositivos sem fio e computadores. Há duas APIs para trabalhar com dispositivos certificados por UPnP:
- A API do Ponto de Controle, que consiste em um conjunto de interfaces COM usadas para localizar e controlar dispositivos.
- A API de Host do Dispositivo, que consiste em um conjunto de interfaces COM usadas para implementar dispositivos hospedados por um computador.
Quando aplicável
A API do Ponto de Controle permite que os desenvolvedores escrevam aplicativos que pesquisam e controlam dispositivos certificados por UPnP. A API de Host do Dispositivo permite que os desenvolvedores implementem a funcionalidade de dispositivos certificados por UPnP e usem o host do dispositivo para gerenciar as funções de descoberta, descrição, controle, apresentação e eventos de um dispositivo certificado por UPnP.
Público de desenvolvedores
Os desenvolvedores que usam as APIs do Ponto de Controle e as APIs de Host do Dispositivo devem estar familiarizados com a arquitetura do dispositivo UPnP. Para obter mais informações, consulte a Documentação de Implementação do UPnP e o Fórum UPnP.
Os desenvolvedores que estão usando as APIs de Host do Dispositivo devem estar familiarizados com as interfaces ATL (Biblioteca de Modelos Ativos) e COM.
As APIs do Ponto de Controle e as APIs de Host do Dispositivo são usadas por uma variedade de aplicativos, desde scripts inseridos em páginas HTML até programas completos do C++ e do Microsoft Visual Basic.
Somente a API do Ponto de Controle dá suporte ao Visual Basic Scripting Edition (VBScript).
Requisitos de tempo de execução
A API do Ponto de Controle é usada em computadores que executam o Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional e Windows CE .NET.
A API de Host do Dispositivo é usada em computadores que executam o Windows XP, o Windows XP Professional e o Windows CE .NET.
Para obter informações mais específicas sobre quais sistemas operacionais dão suporte a uma função específica, consulte "Requisitos" na documentação.
Nesta seção
Tópico | Descrição |
---|---|
Visão geral da arquitetura UPnP |
Informações gerais e plano de fundo. |
Visão geral do ponto de controle |
Informações gerais sobre a API do Ponto de Controle. |
Usando a API do Ponto de Controle |
Código de exemplo que mostra como desenvolver aplicativos que controlam dispositivos certificados por UPnP. |
Referência da API do Ponto de Controle |
Documentação de interfaces, métodos e eventos de componentes do Ponto de Controle. |
Visão geral da API do Host do Dispositivo |
Informações gerais sobre a API de Host do Dispositivo. |
Usando a API de Host do Dispositivo |
Código de exemplo que mostra como desenvolver um aplicativo para dispositivos certificados por UPnP. |
Referência da API do Host do Dispositivo |
Documentação de interfaces, métodos e eventos de componentes do Host do Dispositivo. |