Récupère le service avec son type

# gupnp_device_info_get_service

(PECL gupnp >= 0.1.0)

gupnp_device_info_get_service — Récupère le service avec son type

### Description

gupnp_device_info_get_service ( resource `$root_device` , string `$type` ) : resource

Récupère le service avec son type, ou `FALSE` si le service n'a pu être trouvé.

### Liste de paramètres

`root_device`

  Un identifiant de périphérique racine, retourné par la fonction gupnp_root_device_new().

`type`

  Le type du service à récupérer.

### Valeurs de retour

Un identifiant de service.

### Exemples

Exemple #1 Crée un nouveau contexte UPnP et récupère des informations sur le service du périphérique

`<?php
/* Crée un contexte UPnP */
$context = gupnp_context_new();
if (!$context) {
die("Erreur lors de la création du contexte GUPnP\n");
}
/* Création d'un périphérique racine */
$location = "/BinaryLight1.xml";
$dev = gupnp_root_device_new($context, $location);
/* Définit le périphérique racine comme disponble */
gupnp_root_device_set_available($dev, true);
/* Récupère le service de basculement depuis le périphérique racine */
$service_type = "urn:schemas-upnp-org:service:SwitchPower:1";
$service = gupnp_device_info_get_service($dev, $service_type);
if (!$service) {
die("Impossible de récupérer le service SwitchPower1\n");
}
?>`