Identificadores de contenedor para dispositivos PnP-X
Las extensiones PnP (PnP-X) amplían Windows Plug and Play (PnP) para admitir dispositivos conectados al equipo a través de una red basada en IP. Para obtener más información sobre PnP-X, consulte PnP-X: Extensiones de Plug and Play para Windows.
Los dispositivos PnP-X pueden especificar un identificador de contenedor como un elemento XML en sus metadatos del dispositivo. Se admiten dos protocolos:
Perfil de dispositivo para servicios web (DPWS).
Para obtener más información sobre DPWS, consulte Especificación DPWS
Para obtener más información sobre cómo admitir identificadores de contenedor a través de DPWS, consulte Identificadores de contenedor para dispositivos DPWS.
PnP universal (UPnP).
Para obtener más información, consulte la Especificación de arquitectura de dispositivos UPnP.
Para obtener más información sobre cómo admitir identificadores de contenedor a través de UPnP, consulte Identificadores de contenedor para dispositivos UPnP.
Si un dispositivo PnP-X no especifica un identificador de contenedor en los metadatos del dispositivo DPWS o en el documento de descripción del dispositivo UPnP, el administrador de PnP genera un identificador de contenedor para el dispositivo a través de un algoritmo específico del protocolo que admite el dispositivo:
En el caso de los dispositivos DPWS, el identificador de contenedor generado se crea a partir del GUID en la dirección de referencia del punto de conexión del dispositivo (EPR) o es un hash SHA-1 del EPR del dispositivo (si no es un GUID).
En el caso de los dispositivos UPnP, el identificador de contenedor generado es el nombre de dispositivo único (UDN) del dispositivo.
Nota:
En Windows 10, el administrador de PnP siempre generará un identificador de contenedor para dispositivos DPWS mediante los algoritmos anteriores, incluso si se ha especificado un identificador de contenedor en los metadatos del dispositivo.
En el caso de los dispositivos que operan en un único bus o protocolo PnP-X, el identificador de contenedor generado por PnP-X es suficiente.
Es posible que los dispositivos multiprotocolo quieran especificar un identificador de contenedor. En un dispositivo multiprotocolo, el mismo identificador de contenedor se compartiría en cada protocolo para permitir que Windows agrupe todas las instancias del dispositivo en un contenedor de dispositivos. De esta manera, se puede especificar un identificador de contenedor para el dispositivo a través de DPWS y UPnP.