PCI_EXPRESS_LINK_CONTROL_2_REGISTER Union (ntddk.h)
Die PCI_EXPRESS_LINK_CONTROL_2_REGISTER-Struktur beschreibt ein PCI Express (PCIe) Link Control 2-Register einer PCIe-Funktionsstruktur. Dies ist eine Erweiterung des PCIe-Link-Steuerelementregisters.
Syntax
typedef union _PCI_EXPRESS_LINK_CONTROL_2_REGISTER {
struct {
USHORT TargetLinkSpeed : 4;
USHORT Rsvd4_15 : 12;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_LINK_CONTROL_2_REGISTER, *PPCI_EXPRESS_LINK_CONTROL_2_REGISTER;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TargetLinkSpeed
Für Downstreamports legt dieses Feld eine Obergrenze für die Betriebsgeschwindigkeit einer PCIe-Verbindung fest, indem die von der Upstream-Komponente in ihren Trainingssequenzen angekündigten Werte eingeschränkt werden. Der codierte Wert gibt eine Bitposition im Vektor unterstützte Linkgeschwindigkeiten (im Register Linkfunktionen 2) an, die der gewünschten Betriebslinkgeschwindigkeit entspricht.
Definierte Codierungen sind:
Wert (binär) | Unterstützte Linkgeschwindigkeiten Vektorfeldbitposition | Übertragungsrate |
---|---|---|
0001b | 0 | 2,5 GT/s |
0010b | 1 | 5,0 GT/s |
0011b | 2 | 8,0 GT/s |
0100b | 3 | 16,0 GT/s |
0101b | 4 | 32,0 GT/s |
Alle anderen Werte | Reserviert | Reserviert |
DUMMYSTRUCTNAME.Rsvd4_15
Reserviert.
AsUSHORT
Eine USHORT-Darstellung des Inhalts der PCI_EXPRESS_LINK_CONTROL_2_REGISTER-Struktur .
Hinweise
Eine PCI_EXPRESS_LINK_CONTROL_2_REGISTER-Struktur ist in der PCI_EXPRESS_CAPABILITY_REGISTER-Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 22H2 |
Kopfzeile | ntddk.h (include Ntddk.h) |