PCI_EXPRESS_LINK_STATUS_REGISTER Union (miniport.h)

Die PCI_EXPRESS_LINK_STATUS_REGISTER Union beschreibt eine PCI Express (PCIe)-Verbindung status Register einer PCIe-Funktionsstruktur.

Syntax

typedef union _PCI_EXPRESS_LINK_STATUS_REGISTER {
  struct {
    USHORT LinkSpeed : 4;
    USHORT LinkWidth : 6;
    USHORT Undefined : 1;
    USHORT LinkTraining : 1;
    USHORT SlotClockConfig : 1;
    USHORT DataLinkLayerActive : 1;
    USHORT Rsvd : 2;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_LINK_STATUS_REGISTER, *PPCI_EXPRESS_LINK_STATUS_REGISTER;

Member

DUMMYSTRUCTNAME

Die DUMMYSTRUCTNAME-Struktur .

DUMMYSTRUCTNAME.LinkSpeed

Die ausgehandelte Verbindungsgeschwindigkeit des PCIe-Links. Mögliche Werte:

Wert BESCHREIBUNG
1 2,5 Gigabit pro Sekunde.
2 5,0 Gigabit pro Sekunde.
Alle anderen Werte Reserviert.

DUMMYSTRUCTNAME.LinkWidth

Die ausgehandelte Linkbreite (Anzahl der Lanes) des PCIe-Links. Mögliche Werte:

Wert BESCHREIBUNG
1 x1 (1 Spur)
2 x2 (2 Lanes)
4 x4 (4 Lanes)
8 x8 (8 Lanes)
12 x12 (12 Lanes)
16 x16 (16 Lanes)
32 x32 (32 Lanes)
Alle anderen Werte Reserviert.

DUMMYSTRUCTNAME.Undefined

Reserviert. Gerätetreiber und andere Systemsoftware sollten jeden Wert ignorieren, der aus diesem Bit gelesen wird.

DUMMYSTRUCTNAME.LinkTraining

Ein einzelnes Bit, das angibt, dass sich der Link im Konfigurations- oder Wiederherstellungszustand befindet, oder dass ein 1 in das Neutrainierungslinkbit des PCIe-Link-Steuerelementregisters geschrieben wurde und das Training noch nicht begonnen wurde. Dieses Element gilt nicht für Endpunktgeräte und Upstream Ports von Switches.

DUMMYSTRUCTNAME.SlotClockConfig

Ein einzelnes Bit, das angibt, dass die Komponente dieselbe physische Referenzuhr verwendet, die die Hardwareplattform für den PCIe-Slotconnector bereitstellt. Wenn dieses Bit klar ist, verwendet die Komponente unabhängig vom Vorhandensein einer Referenzuhr auf dem PCIe-Slot-Connector eine unabhängige Uhr.

DUMMYSTRUCTNAME.DataLinkLayerActive

Ein einzelnes Bit, das angibt, dass sich die Datenverbindungssteuerung und der Verwaltungszustandscomputer im aktiven Datenlinkzustand befinden.

DUMMYSTRUCTNAME.Rsvd

Reserviert.

AsUSHORT

Eine USHORT-Darstellung des Inhalts der PCI_EXPRESS_LINK_STATUS_REGISTER-Struktur.

Hinweise

Die PCI_EXPRESS_LINK_STATUS_REGISTER-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.

Eine PCI_EXPRESS_LINK_STATUS_REGISTER-Struktur ist in der PCI_EXPRESS_CAPABILITY-Struktur enthalten.

Anforderungen

Anforderung Wert
Header miniport.h (einschließlich Ntddk.h, Miniport.h)

Weitere Informationen

PCI_EXPRESS_CAPABILITY