Partager via


API UPnP

But

L’infrastructure UPnP permet la mise en réseau dynamique d’appliances intelligentes, d’appareils sans fil et de PC. Il existe deux API pour utiliser des appareils certifiés UPnP :

  • L’API Point de contrôle, qui se compose d’un ensemble d’interfaces COM utilisées pour rechercher et contrôler des appareils.
  • L’API Hôte d’appareil, qui se compose d’un ensemble d’interfaces COM utilisées pour implémenter des appareils hébergés par un ordinateur.

Le cas échéant

L’API Point de contrôle permet aux développeurs d’écrire des applications qui recherchent et contrôlent des appareils certifiés UPnP. L’API Hôte d’appareil permet aux développeurs d’implémenter les fonctionnalités des appareils certifiés UPnP et d’utiliser l’hôte d’appareil pour gérer les fonctions de découverte, de description, de contrôle, de présentation et d’événements d’un appareil certifié UPnP.

Public des développeurs

Les développeurs qui utilisent les API de point de contrôle et les API d’hôte d’appareil doivent être familiarisés avec l’architecture de l’appareil UPnP. Pour plus d’informations, consultez la documentation sur l’implémentation UPnP et le forum UPnP.

Les développeurs qui utilisent les API d’hôte d’appareil doivent être familiarisés avec les interfaces ATL (Active Template Library) et COM.

Les API de point de contrôle et les API d’hôte d’appareil sont utilisées par diverses applications, de scripts incorporés dans des pages HTML à des programmes C++ à part entière et Microsoft Visual Basic.

Seule l’API De point de contrôle prend en charge Visual Basic Scripting Edition (VBScript).

Conditions requises pour l’exécution

L’API Point de contrôle est utilisée sur les ordinateurs exécutant Microsoft Windows Millennium Edition, Windows XP, Windows XP Professionnel et Windows CE .NET.

L’API Hôte d’appareil est utilisée sur les ordinateurs exécutant Windows XP, Windows XP Professionnel et Windows CE .NET.

Pour plus d’informations sur les systèmes d’exploitation qui prennent en charge une fonction particulière, reportez-vous à « Exigences » dans la documentation.

Dans cette section

Sujet Description
Vue d’ensemble de l’architecture UPnP
Informations générales et arrière-plan.
Vue d’ensemble du point de contrôle
Informations générales sur l’API Point de contrôle.
à l’aide de l’API point de contrôle
Exemple de code montrant comment développer des applications qui contrôlent les appareils certifiés UPnP.
Informations de référence sur l’API de point de contrôle
Documentation des interfaces, méthodes et événements des composants Control Point.
Vue d’ensemble de l’API hôte d’appareil
Informations générales sur l’API Hôte d’appareil.
à l’aide de l’API Hôte d’appareil
Exemple de code montrant comment développer une application pour les appareils certifiés UPnP.
Informations de référence sur l’API hôte d’appareil
Documentation des interfaces, méthodes et événements des composants De l’hôte d’appareil.