PCI_EXPRESS_LINK_CAPABILITIES_REGISTER Union (ntddk.h)
Die PCI_EXPRESS_LINK_CAPABILITIES_REGISTER-Struktur beschreibt ein PCIe-Linkfunktionsregister einer PCIe-Funktionsstruktur.
Syntax
typedef union _PCI_EXPRESS_LINK_CAPABILITIES_REGISTER {
struct {
ULONG MaximumLinkSpeed :4;
ULONG MaximumLinkWidth :6;
ULONG ActiveStatePMSupport :2;
ULONG L0sExitLatency :3;
ULONG L1ExitLatency :3;
ULONG ClockPowerManagement :1;
ULONG SurpriseDownErrorReportingCapable :1;
ULONG DataLinkLayerActiveReportingCapable :1;
ULONG LinkBandwidthNotificationCapability:1;
ULONG AspmOptionalityCompliance:1;
ULONG Rsvd :1;
ULONG PortNumber :8;
};
ULONG AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.MaximumLinkSpeed
Die maximale Linkgeschwindigkeit des PCIe-Links (wenn PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER nicht implementiert ist oder der Wert von SupportedLinkSpeedsVector 0 ist). Wenn PCI_EXPRESS_LINK_CAPABILITIES_2_REGISTER implementiert ist, wird SupportedLinkSpeedsVector verwendet, und MaximumLinkSpeed wird unter Windows ignoriert.
Wert | BESCHREIBUNG |
---|---|
1 | 2,5 GT/s |
2 | 5,0 GT/s |
Alle anderen Werte | Reserviert |
DUMMYSTRUCTNAME.MaximumLinkWidth
Die maximale Linkbreite (Anzahl von Lanes), die von der Komponente implementiert wird. 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.ActiveStatePMSupport
Die Ebene der aktiven Zustandsenergieverwaltung, die auf dem PCIe-Link unterstützt wird. Mögliche Werte:
Wert | BESCHREIBUNG |
---|---|
L0sEntrySupport | L0s wird unterstützt. |
L0sAndL1EntrySupport | L0s und L1 werden unterstützt. |
Alle anderen Werte | Reserviert. |
DUMMYSTRUCTNAME.L0sExitLatency
Die L0s-Exitlatenz für die PCIe-Verbindung. Dieser Wert gibt an, wie lange dieser Port benötigt, um einen Übergang von L0s zu L0 abzuschließen.
Wert | BESCHREIBUNG |
---|---|
L0s_Below64ns | Weniger als 64 Nanosekunden |
L0s_64ns_128ns | 64 Nanosekunden bis 128 Nanosekunden |
L0s_128ns_256ns | 128 Nanosekunden bis 256 Nanosekunden |
L0s_256ns_512ns | 256 Nanosekunden bis 512 Nanosekunden |
L0s_512ns_1us | 512 Nanosekunden bis 1 Mikrosekunde |
L0s_1us_2us | 1 Mikrosekunde bis 2 Mikrosekunden |
L0s_2us_4us | 2 Mikrosekunden bis 4 Mikrosekunden |
L0s_Above4us | Mehr als 4 Mikrosekunden |
DUMMYSTRUCTNAME.L1ExitLatency
Die L1-Exitlatenz für die PCIe-Verbindung. Dieser Wert gibt an, wie lange dieser Port benötigt, um einen Übergang von L1 zu L0 abzuschließen.
Wert | BESCHREIBUNG |
---|---|
L1_Below1us | Weniger als 1 Mikrosekunde |
L1_1us_2us | 1 Mikrosekunde bis 2 Mikrosekunden |
L1_2us_4us | 2 Mikrosekunden bis 4 Mikrosekunden |
L1_4us_8us | 4 Mikrosekunden bis 8 Mikrosekunden |
L1_8us_16us | 8 Mikrosekunden bis 16 Mikrosekunden |
L1_16us_32us | 16 Mikrosekunden bis 32 Mikrosekunden |
L1_32us_64us | 32 Mikrosekunden bis 64 Mikrosekunden |
L1_Above64us | Mehr als 64 Mikrosekunden |
Dieser Wert wird ignoriert, wenn der ActiveStatePMSupport-Member nicht auf L0sAndL1EntrySupport festgelegt ist.
DUMMYSTRUCTNAME.ClockPowerManagement
Ein einzelnes Bit, das angibt, dass die Komponente die Energieverwaltung für die Uhr unterstützt.
DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable
Ein einzelnes Bit, das angibt, dass die Komponente die optionale Funktion zum Erkennen und Melden einer Überraschungsfehlerbedingung unterstützt. Dieses Bit gilt nur für Downstreamports.
DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable
Ein einzelnes Bit, das angibt, dass die Komponente die optionale Funktion unterstützt, den aktiven Status der Datenverbindung des Datenlinksteuerelements und des Verwaltungsstatuscomputers zu melden. Dieses Bit gilt nur für Downstreamports. Hot-Plug-fähige Downstreamports müssen diese Funktion unterstützen.
DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability
DUMMYSTRUCTNAME.AspmOptionalityCompliance
DUMMYSTRUCTNAME.Rsvd
Reserviert.
DUMMYSTRUCTNAME.PortNumber
Die PCIe-Portnummer für den PCIe-Link.
AsULONG
Eine ULONG-Darstellung des Inhalts der PCI_EXPRESS_LINK_CAPABILITIES_REGISTER-Struktur .
Hinweise
Die PCI_EXPRESS_LINK_CAPABILITIES_REGISTER-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.
Eine PCI_EXPRESS_LINK_CAPABILITIES_REGISTER-Struktur ist in der PCI_EXPRESS_CAPABILITY_REGISTER-Struktur enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddk.h (include Ntddk.h, Miniport.h) |