Partager via


Identificateurs pour les appareils PCI

Important

Vous trouverez la liste des ID connus utilisés dans les appareils PCI dans le référentiel d’ID PCI. Pour répertorier les ID sur Windows, utilisez pnputil /enum-devices /bus PCI /deviceids.

Voici une liste des formats de chaîne d’identification de périphérique que le pilote de bus PCI utilise pour signaler les ID matériels. Lorsque le gestionnaire Plug-and-Play (PnP) interroge le pilote pour les ID matériels d’un appareil, le pilote de bus PCI retourne une liste d’ID matériels afin d’augmenter la généralité.

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)

Où :

  • v(4) est l’identificateur pci SIG à quatre caractères pour le fournisseur de l’appareil, où le terme appareil, suivant l’utilisation DE PCI SIG, fait référence à une puce PCI spécifique. Comme spécifié dans les restrictions de publication et FFFF 0000 sont des codes non valides pour cet identificateur.

  • d(4) est l’identificateur défini par le fournisseur à quatre caractères pour l’appareil.

  • s(4) est l’identificateur du sous-système à quatre caractères, tel que défini par le PCI SIG.

  • n(4) est l’identificateur du fournisseur du sous-système à quatre caractères, tel que affecté par PCI-SIG. Comme spécifié dans les restrictions de publication, 0000 et FFFF ne sont pas valides pour cet identificateur.

    • (Remarque : l’identificateur d’appareil du sous-système défini par PCI-SIG n’est pas utilisé dans le cadre des ID matériels PCI).
  • r(2) est le numéro de révision à deux caractères.

  • c(2) est le code de classe de base à deux caractères de l’espace de configuration.

  • s(2) est le code de sous-classe à deux caractères.

  • p(2) est le code de l’interface de programmation.

Exemples

Remarque

Dans ces exemples, vous devez remplacer les valeurs SUBSYS de 00000000l’espace réservé . Comme mentionné précédemment, 0000 n’est pas valide pour les identificateurs v(4) et n(4).

Voici un exemple d’ID matériel pour un adaptateur d’affichage sur un ordinateur portable. Le format de cet ID matériel est PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2) :

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000&REV_04

Voici l’ID matériel de l’adaptateur d’affichage dans l’exemple précédent avec les informations de révision supprimées. Le format de cet ID matériel est PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4).

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000

Remarque

Dans Windows 10, certains ID qui figuraient précédemment dans la liste des ID matériels apparaissent désormais dans la liste des ID compatibles.

ID compatibles avec la création de rapports

Voici une liste des formats de chaîne d’identification de périphérique que le pilote de bus PCI utilise pour signaler des ID compatibles. La variété de ces formats offre une grande flexibilité pour spécifier des ID compatibles. Le pilote de bus PCI construit une liste d’ID compatibles en fonction des informations que le pilote peut obtenir à partir de l’appareil. Lorsque le gestionnaire PnP interroge le pilote pour les ID compatibles d’un appareil, le pilote de bus PCI retourne une liste d’ID compatibles afin de réduire la compatibilité.

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)

Où :

  • Les définitions des champs suivants dans un ID compatible sont identiques aux définitions des champs correspondants utilisés dans un ID matériel : v(4),r(2), c(2), s(2) et p(2).

  • d(4) dans le champ DEV_d(4) est l’identificateur défini par le fournisseur à quatre caractères pour l’appareil.

  • d(4) dans le champ DT_d(4) est le type d’appareil à quatre caractères, comme spécifié dans la spécification PCI Express Base.

Pour l’exemple d’une carte d’affichage sur un ordinateur portable, l’un des ID compatibles suivants correspondrait aux informations contenues dans un fichier INF pour cet adaptateur :

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