PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER Union (ntddk.h)

Die PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER-Struktur beschreibt ein PCI Express-Link(PCIe)-Linkfunktionen 2-Register einer PCIe-Funktionsstruktur. Dies ist eine Erweiterung des PCIe-Link-Funktionsregisters.

Syntax

typedef union _PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER {
  struct {
    ULONG Rsvd0 : 1;
    ULONG SupportedLinkSpeedsVector : 7;
    ULONG Rsvd8_31 : 24;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER;

Member

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Rsvd0

Reserviert.

DUMMYSTRUCTNAME.SupportedLinkSpeedsVector

Gibt die unterstützten Verbindungsgeschwindigkeiten der PCIe-Verbindung an. Für jede Bitposition gibt der Wert 1b an, dass die entsprechende Linkgeschwindigkeit unterstützt wird. Andernfalls wird diese Geschwindigkeit nicht unterstützt. Beachten Sie, dass dieses Feld als Wahrheitsquelle gegenüber dem Feld MaximumLinkSpeed bevorzugt wird.

Bitdefinitionen in diesem Feld mit der entsprechenden Linkgeschwindigkeit sind:

Bitposition Unterstützte Linkgeschwindigkeit
0 2,5 GT/s
1 5,0 GT/s
2 8,0 GT/s
3 16,0 GT/s
4 32,0 GT/s
Alle anderen Bitpositionen Reserviert

DUMMYSTRUCTNAME.Rsvd8_31

Reserviert.

AsULONG

Eine ULONG-Darstellung des Inhalts der PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER-Struktur .

Hinweise

Eine PCI_EXPRESS_LINK_CAPABILITIES_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)

Weitere Informationen

PCI_EXPRESS_CAPABILITY_REGISTER

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER