Compartilhar via


UPnP APIs

Propósito

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-alvo do desenvolvedor

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 de Documentação de Implementação da UPnP e o do Fórum UPnP.

Os desenvolvedores que estão usando as APIs de Host de 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 de Dispositivo são usadas por uma variedade de aplicativos, desde scripts inseridos em páginas HTML até programas C++ e Microsoft Visual Basic completos.

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 o da 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 de componente do Ponto de Controle, métodos e eventos.
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.