Freigeben über


PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER Union (ntddk.h)

Die PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER Struktur beschreibt eine PCI Express(PCIe)-Verknüpfungsfunktion 2 register einer PCIe-Funktionsstruktur. Dies ist eine Erweiterung des PCIe-Link-Registers.

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;

Angehörige

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Rsvd0

Reserviert.

DUMMYSTRUCTNAME.SupportedLinkSpeedsVector

Gibt die unterstützten Verbindungsgeschwindigkeiten des PCIe-Links an. Für jede Bitposition gibt ein Wert von 1b an, dass die entsprechende Verbindungsgeschwindigkeit unterstützt wird; andernfalls wird diese Geschwindigkeit nicht unterstützt. Beachten Sie, dass dieses Feld als Wahrheitsquelle für das MaximumLinkSpeed Feld bevorzugt wird.

Bitdefinitionen in diesem Feld mit der entsprechenden Verknüpfungsgeschwindigkeit 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.

Bemerkungen

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

PCI_EXPRESS_LINK_CAPABILITIES_REGISTER