Freigeben über


PCI_EXPRESS_LINK_CONTROL_2_REGISTER Union (ntddk.h)

Die PCI_EXPRESS_LINK_CONTROL_2_REGISTER Struktur beschreibt ein PCI Express(PCIe)-Linksteuerelement 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;

Angehörige

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TargetLinkSpeed

Für nachgeschaltete Ports legt dieses Feld eine obere Grenze für die Betriebsgeschwindigkeit eines PCIe-Links fest, indem die von der Upstream-Komponente in den Schulungssequenzen angekündigten Werte eingeschränkt werden. Der codierte Wert gibt eine Bitposition im Unterstützten Linkgeschwindigkeitsvektor (im Link Capabilities 2 Register) an, der der gewünschten Betriebsverbindungsgeschwindigkeit entspricht.

Definierte Codierungen sind:

Wert (binär) Unterstützte Bitposition des Vektorfelds für Verknüpfungsgeschwindigkeiten Verbindungsgeschwindigkeit
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.

Bemerkungen

Eine PCI_EXPRESS_LINK_CONTROL_2_REGISTER Struktur ist in der PCI_EXPRESS_CAPABILITY_REGISTER Struktur enthalten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 22H2
Header- ntddk.h (include Ntddk.h)

Siehe auch

PCI_EXPRESS_CAPABILITY_REGISTER