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.