Identificadores para dispositivos PCI

Importante

Puede encontrar una lista de identificadores conocidos que se usan en dispositivos PCI en el repositorio de id. de PCI. Para enumerar identificadores en Windows, use pnputil /enum-devices /bus PCI /deviceids.

A continuación se muestra una lista de los formatos de cadena de identificación del dispositivo que usa el controlador de bus PCI para notificar identificadores de hardware. Cuando el administrador de Plug and Play (PnP) consulta el controlador para los identificadores de hardware de un dispositivo, el controlador de bus PCI devuelve una lista de identificadores de hardware para aumentar la generalidad.

PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2)

PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)

PCI\VEN_v(4)&DEV_d(4)&REV_r(2)

PCI\VEN_v(4)&DEV_d(4)

PCI\VEN_v(4)&DEV_d(4)&CC_c(2)s(2)p(2)

PCI\VEN_v(4)&DEV_d(4)&CC_c(2)s(2)

Donde:

  • v(4) es el identificador asignado a PCI SIG de cuatro caracteres para el proveedor del dispositivo, donde el término dispositivo, después del uso de PCI SIG, hace referencia a un chip PCI específico. Como se especifica en Restricciones de publicación, 0000 y FFFF son códigos no válidos para este identificador.

  • d(4) es el identificador definido por el proveedor de cuatro caracteres para el dispositivo.

  • s(4) es el identificador del subsistema de cuatro caracteres, tal como lo define el SIG de PCI.

  • n(4) es el identificador del proveedor del subsistema de cuatro caracteres, tal como lo asigna PCI-SIG. Como se especifica en Restricciones de publicación, 0000 y FFFF son códigos no válidos para este identificador.

    • (Nota: el identificador de dispositivo del subsistema definido por PCI-SIG no se usa como parte de los identificadores de hardware PCI).
  • r(2) es el número de revisión de dos caracteres.

  • c(2) es el código de clase base de dos caracteres del espacio de configuración.

  • s(2) es el código de subclase de dos caracteres.

  • p(2) es el código de la interfaz de programación.

Ejemplos

Nota:

En estos ejemplos, deberá reemplazar los valores SUBSYS del marcador de posición de 00000000. Como se mencionó anteriormente, 0000 no es válido para los identificadores v(4) y n(4).

A continuación se muestra un ejemplo de un identificador de hardware para un adaptador de pantalla en un equipo portátil. El formato de este identificador de hardware es PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2):

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000&REV_04

A continuación se muestra el identificador de hardware del adaptador de pantalla en el ejemplo anterior con la información de revisión eliminada. El formato de este identificador de hardware es PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4).

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000

Nota:

En Windows 10, algunos identificadores que aparecieron anteriormente en la lista De identificadores de hardware ahora aparecen en la lista de identificadores compatibles.

Informes de identificadores compatibles

A continuación se muestra una lista de los formatos de cadena de identificación del dispositivo que usa el controlador de bus PCI para notificar identificadores compatibles. La variedad de estos formatos proporciona una flexibilidad considerable para especificar identificadores compatibles. El controlador de bus PCI crea una lista de identificadores compatibles en función de la información que el controlador puede obtener del dispositivo. Cuando el administrador de PnP consulta el controlador para los identificadores compatibles de un dispositivo, el controlador de bus PCI devuelve una lista de identificadores compatibles para reducir la compatibilidad.

PCI\VEN_v(4)&DEV_d(4)&REV_r(2)

PCI\VEN_v(4)&DEV_d(4)

PCI\VEN_v(4)&CC_c(2)s(2)p(2)

PCI\VEN_v(4)&CC_c(2)s(2)

PCI\VEN_v(4)

PCI\CC_c(2)s(2)p(2)&DT_d(4) (applies only to a PCI Express device)

PCI\CC_c(2)s(2)p(2)

PCI\CC_c(2)s(2)&DT_d(4) (applies only to a PCI Express device)

PCI\CC_c(2)s(2)

Donde:

  • Las definiciones de los campos siguientes en un identificador compatible son idénticas a las definiciones de los campos correspondientes que se usan en un identificador de hardware: v(4), r(2), c(2), s(2)y p(2)).

  • d(4) en el campo DEV_d(4) es el identificador definido por el proveedor de cuatro caracteres para el dispositivo.

  • d(4) en el campo DT_d(4) es el tipo de dispositivo de cuatro caracteres, tal como se especifica en la especificación PCI Express Base.

Para el ejemplo de un adaptador de pantalla en un equipo portátil, cualquiera de los siguientes identificadores compatibles coincidiría con la información de un archivo INF para ese adaptador:

PCI\VEN_1414&DEV_00E0&REV_04

PCI\VEN_1414&DEV_00E0

PCI\VEN_1414&DEV_00E0&REV_04&CC_0300

PCI\VEN_1414&DEV_00E0&CC_030000

PCI\VEN_1414&DEV_00E0&CC_0300

PCI\VEN_1414&CC_030000

PCI\VEN_1414&CC_0300

PCI\VEN_1414

PCI\CC_030000

PCI\CC_0300