Compartir a través de


Identificadores de contenedor generados a partir de un identificador único de Bus-Specific

La manera preferida de generar un identificador de contenedor para un dispositivo se basa en un identificador único específico del bus. Este es el método más preciso y confiable para generar identificadores de contenedor.

El administrador de Plug and Play (PnP) usa este método si se cumple lo siguiente:

  • El dispositivo contiene un identificador único específico del bus.

  • El controlador de autobús del dispositivo reconoce este identificador único como presente y bien formateado.

  • El controlador de bus puede aplicar un hash confiable al identificador único único global (GUID) y devuelve este GUID en respuesta al código de función IRP_MN_QUERY_ID cuando el miembro Parameters.QueryId.IdType de la estructura de IO_STACK_LOCATION se establece en BusQueryContainerID.

Windows 7 y versiones posteriores de Windows proporcionan controladores de bandeja de entrada para varios de los tipos de bus más comunes. Esto incluye USB, Bluetooth y PnP-X. Para estos tipos de bus, el dispositivo solo es necesario para incluir un identificador único específico del bus. A continuación, el controlador de bus de Windows proporcionado leerá el identificador único del dispositivo y creará un identificador de contenedor.

En los temas siguientes se describe cómo los controladores de bus de bandeja de entrada generan identificadores de contenedor para determinados tipos de bus:

Identificadores de contenedor para dispositivos USB

Identificadores de contenedor para dispositivos Bluetooth

Identificadores de contenedor para dispositivos PnP-X

Identificadores de contenedor para 1394 dispositivos

Identificadores de contenedor para dispositivos eSATA

Identificadores de contenedor para dispositivos PCI Express