Compartir a través de


Identificadores de contenedor para dispositivos UPnP

Un dispositivo que admita extensiones PnP (PnP-X) y PnP universal (UPnP) puede especificar un identificador de contenedor incluyendo el elemento XML X_containerId en el documento de descripción del dispositivo. Para obtener más información sobre UPnP y el documento de descripción del dispositivo UPnP, consulte la especificación de arquitectura de dispositivos UPnP.

El elemento XML X_containerId se declara de la siguiente manera:

<df:X_containerId xmlns:df="">
  xs:string
</df:X_containerId>

El X_containerId tipo de elemento XML es una cadena para la que el valor es un identificador único global (GUID). Esta cadena tiene el formato {xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

A continuación se muestra un ejemplo de un elemento XML de X_containerId .

<df:X_containerId xmlns:df="">
  {101392d0-5e91-11dd-ad8b-0800200c9a66}
</df:X_containerId>

El X_containerId elemento XML debe estar en la <sección del dispositivo> del documento de descripción del dispositivo UPnP. En el ejemplo siguiente se muestra la ubicación correcta del elemento X_containerId en un documento de descripción del dispositivo.

Nota:

No es un documento completo de descripción del dispositivo UPnP. Para obtener más información sobre UPnP, consulte la especificación de arquitectura de dispositivos UPnP.

<?xml version="1.0" ?>
<root
 xmlns="urn:schemas-upnp-org:device-1-0"
 xmlns:df=
 "http://schemas.microsoft.com/windows/2008/09/devicefoundation">

 <specVersion>
        <major>major version number</major>
        <minor>minor version number</minor>
    </specVersion>

    <URLBase>device URL</URLBase>

    <device>
 <!-- Place device metadata here. See UPnP spec for details.-->
        <df:X_containerID>
 <!--- Place the ContainerID GUID here.--->
 {101392d0-5e91-11dd-ad8b-0800200c9a66}
      </ df:X_containerID >

    </device>
</root>

Si el documento de descripción del dispositivo UPnP no incluye el elemento XML de X_containerId , el administrador plug and play (PnP) genera un identificador de contenedor a través del nombre de dispositivo único (UDN) del dispositivo.