Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Listę znanych identyfikatorów używanych w urządzeniach PCI można znaleźć w repozytorium PCI ID. Aby wyświetlić listę identyfikatorów w systemie Windows, użyj polecenia pnputil /enum-devices /bus PCI /deviceids.
Poniżej znajduje się lista formatów ciągów identyfikacji urządzenia używanych przez sterownik magistrali PCI do raportowania identyfikatorów sprzętu. Gdy menedżer Plug and Play (PnP) wysyła zapytanie do sterownika o identyfikatory sprzętowe urządzenia, sterownik magistrali PCI zwraca listę identyfikatorów sprzętu w celu zwiększenia ogólnej wydajności.
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)
Gdzie:
v(4) to czteroznakowy identyfikator przypisany przez PCI SIG dla sprzedawcy urządzenia, gdzie termin urządzenie, zgodnie z użyciem PCI SIG, odnosi się do określonego mikroukładu PCI. Zgodnie z Ograniczeniami dotyczącymi publikowania, kody
0000iFFFFsą nieprawidłowe dla tego identyfikatora.d(4) to czteroznaczny identyfikator zdefiniowany przez dostawcę dla urządzenia.
s(4) jest identyfikatorem podsystemu czteroznakowego, zgodnie z definicją w standardzie PCI SIG.
n(4) to czteroznaczny identyfikator dostawcy podsystemu, przypisany przez PCI-SIG. Jak określono w ograniczeniach publikowania, 0000 i FFFF są nieprawidłowymi kodami dla tego identyfikatora.
- (Uwaga: identyfikator urządzenia podsystemu zdefiniowany przez PCI-SIG nie jest używany jako część identyfikatorów sprzętu PCI).
r(2) to dwuznaczny numer poprawki.
c(2) to dwuznaczny kod klasy bazowej z przestrzeni konfiguracji.
s(2) to dwuznaczny kod podklasy.
p(2) to kod interfejsu programowania.
Przykłady
Uwaga / Notatka
W tych przykładach należy zastąpić wartości symbolu zastępczego SUBSYS dla 00000000. Jak wspomniano wcześniej, 0000 jest nieprawidłowy dla identyfikatorów v(4) i n(4).
Poniżej przedstawiono przykład identyfikatora sprzętu dla karty wyświetlania na komputerze przenośnym. Format tego identyfikatora sprzętu to PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4)&REV_r(2):
PCI\VEN_1414&DEV_00E0&SUBSYS_00000000&REV_04
Poniżej znajduje się identyfikator sprzętu adaptera wyświetlacza w poprzednim przykładzie z usuniętymi informacjami o wersjach. Format tego identyfikatora sprzętu to PCI\VEN_v(4)&DEV_d(4)&SUBSYS_s(4)n(4).
PCI\VEN_1414&DEV_00E0&SUBSYS_00000000
Uwaga / Notatka
W systemie Windows 10 niektóre identyfikatory, które wcześniej pojawiły się na liście Identyfikatory sprzętu, są teraz wyświetlane na liście zgodnych identyfikatorów.
Raportowanie zgodnych identyfikatorów
Poniżej znajduje się lista formatów ciągów identyfikacji urządzenia używanych przez sterownik magistrali PCI do raportowania zgodnych identyfikatorów. Różnorodność tych formatów zapewnia znaczną elastyczność określania zgodnych identyfikatorów. Sterownik magistrali PCI tworzy listę zgodnych identyfikatorów na podstawie informacji, które sterownik może uzyskać z urządzenia. Gdy menedżer PnP wysyła zapytanie do sterownika o zgodne identyfikatory urządzenia, sterownik magistrali PCI zwraca listę zgodnych identyfikatorów w kolejności malejącej zgodności.
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)
Gdzie:
Definicje następujących pól w zgodnym identyfikatorze są identyczne z definicjami odpowiednich pól używanych w identyfikatorze sprzętu: v(4),r(2), c(2), s(2)i p(2).
d(4) w polu DEV_d(4) jest czteroznaczny identyfikator zdefiniowany przez dostawcę dla urządzenia.
d(4) w polu DT_d(4) jest czteroznaczny typ urządzenia, jak określono w specyfikacji PCI Express Base.
Na przykład w przypadku karty graficznej w komputerze przenośnym, którekolwiek z następujących zgodnych identyfikatorów będzie pasować do informacji w pliku INF dla tej karty.
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