UPnP APIs
Finalidade
A estrutura UPnP permite a ligação em rede dinâmica de aparelhos inteligentes, dispositivos sem fios e PCs. Existem duas APIs para trabalhar com dispositivos certificados UPnP:
- A API Control Point, que consiste em um conjunto de interfaces COM usadas para localizar e controlar dispositivos.
- A API de host de dispositivo, que consiste em um conjunto de interfaces COM usadas para implementar dispositivos hospedados por um computador.
Quando aplicável
A API Control Point permite que os desenvolvedores escrevam aplicativos que pesquisam e controlam dispositivos certificados UPnP. A API de Host de Dispositivo permite que os desenvolvedores implementem a funcionalidade de dispositivos certificados pelo 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 pelo UPnP.
Público de desenvolvedores
Os desenvolvedores que usam as APIs de ponto de controle e APIs de host de dispositivo devem estar familiarizados com a arquitetura de dispositivo UPnP. Para obter mais informações, consulte o de documentação de implementação do UPnP e o Fórum do UPnP.
Os desenvolvedores que estão usando as APIs de host de dispositivo devem estar familiarizados com as interfaces ATL (Ative Template Library) e COM.
As APIs de ponto de controle e APIs de host de dispositivo são usadas por uma variedade de aplicativos, desde scripts incorporados em páginas HTML até programas C++ e Microsoft Visual Basic completos.
Somente a API do ponto de controle oferece suporte ao Visual Basic Scripting Edition (VBScript).
Requisitos de tempo de execução
A API de 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 de dispositivo é usada em computadores que executam o Windows XP, Windows XP Professional e Windows CE .NET.
Para obter informações mais específicas sobre quais sistemas operacionais suportam uma função específica, consulte "Requisitos" na documentação.
Nesta secção
Tópico | Descrição |
---|---|
Visão geral da arquitetura UPnP |
Informações gerais e antecedentes. |
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 UPnP. |
de referência da API do ponto de controle |
Documentação de interfaces, métodos e eventos de componentes do Control Point. |
Visão geral da API de host de dispositivo |
Informações gerais sobre a API de host de dispositivo. |
Usando a API de host de dispositivo |
Código de exemplo que mostra como desenvolver um aplicativo para dispositivos certificados UPnP. |
de referência da API do host de dispositivo |
Documentação de interfaces, métodos e eventos de componentes do Device Host. |