Partilhar via


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.