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.