Bagikan melalui


Pengidentifikasi untuk perangkat PCI

Penting

Anda dapat menemukan daftar ID yang diketahui yang digunakan dalam perangkat PCI di Repositori ID PCI. Untuk mencantumkan ID di Windows, gunakan pnputil /enum-devices /bus PCI /deviceids.

Berikut ini adalah daftar format string identifikasi perangkat yang digunakan driver bus PCI untuk melaporkan ID perangkat keras. Ketika manajer Plug and Play (PnP) meminta driver untuk ID perangkat keras perangkat, driver bus PCI mengembalikan daftar ID perangkat keras untuk meningkatkan kegeneralan.

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)

Mana:

  • v(4) adalah pengidentifikasi PCI SIG empat karakter yang ditetapkan untuk vendor perangkat, di mana istilah perangkat, mengikuti penggunaan PCI SIG, mengacu pada chip PCI tertentu. Seperti yang ditentukan dalam Pembatasan penerbitan, 0000 dan FFFF merupakan kode yang tidak valid untuk pengidentifikasi ini.

  • d(4) adalah pengidentifikasi yang ditentukan vendor empat karakter untuk perangkat.

  • s(4) adalah pengidentifikasi subsistem empat karakter, seperti yang didefinisikan oleh PCI SIG.

  • n(4) adalah pengidentifikasi vendor subsistem empat karakter, seperti yang ditetapkan oleh PCI-SIG. Seperti yang ditentukan dalam Pembatasan penerbitan, 0000 dan FFFF adalah kode yang tidak valid untuk pengidentifikasi ini.

    • (Catatan: pengidentifikasi perangkat subsistem yang ditentukan oleh PCI-SIG tidak digunakan sebagai bagian dari ID perangkat keras PCI).
  • r(2) adalah nomor revisi dua karakter.

  • c(2) adalah kode kelas dasar dua karakter dari ruang konfigurasi.

  • s(2) adalah kode subkelas dua karakter.

  • p(2) adalah kode Antarmuka Pemrograman.

Contoh

Catatan

Dalam contoh ini, Anda harus mengganti nilai SUBSYS tempat penampung dari 00000000. Seperti disebutkan sebelumnya, 0000 tidak valid untuk pengidentifikasi v(4) dan n(4).

Berikut ini adalah contoh ID perangkat keras untuk adaptor tampilan pada komputer portabel. Format ID perangkat keras ini adalah PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2):

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000&REV_04

Berikut ini adalah ID perangkat keras untuk adaptor tampilan dalam contoh sebelumnya dengan informasi revisi dihapus. Format ID perangkat keras ini adalah PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4).

PCI\VEN_1414&DEV_00E0&SUBSYS_00000000

Catatan

Di Windows 10, beberapa ID yang sebelumnya muncul dalam daftar ID Perangkat Keras sekarang muncul dalam daftar ID yang Kompatibel.

Melaporkan ID yang kompatibel

Berikut ini adalah daftar format string identifikasi perangkat yang digunakan driver bus PCI untuk melaporkan ID yang kompatibel. Berbagai format ini memberikan fleksibilitas besar untuk menentukan ID yang kompatibel. Driver bus PCI membuat daftar ID yang kompatibel berdasarkan informasi yang dapat diperoleh driver dari perangkat. Ketika manajer PnP meminta driver untuk ID perangkat yang kompatibel, driver bus PCI mengembalikan daftar ID yang kompatibel untuk mengurangi kompatibilitas.

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)

Mana:

  • Definisi bidang berikut dalam ID yang kompatibel identik dengan definisi bidang terkait yang digunakan dalam ID perangkat keras: v(4), r(2), c(2), s(2), dan p(2).

  • d(4) di bidang DEV_d(4) adalah pengidentifikasi yang ditentukan vendor empat karakter untuk perangkat.

  • d(4) di bidang DT_d(4) adalah jenis perangkat empat karakter, seperti yang ditentukan dalam spesifikasi PCI Express Base.

Untuk contoh adaptor tampilan pada komputer portabel, salah satu ID yang kompatibel berikut akan cocok dengan informasi dalam file INF untuk adaptor tersebut:

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