PCI_EXPRESS_LINK_CAPABILITIES_REGISTER unione (miniport.h)
L'unione PCI_EXPRESS_LINK_CAPABILITIES_REGISTER descrive un registro delle funzionalità di collegamento PCI Express (PCIe) di una struttura di funzionalità PCIe.
Sintassi
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;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_LINK_CAPABILITIES_REGISTER, *PPCI_EXPRESS_LINK_CAPABILITIES_REGISTER;
Members
DUMMYSTRUCTNAME
Struttura DUMMYSTRUCTNAME .
DUMMYSTRUCTNAME.MaximumLinkSpeed
Velocità massima del collegamento PCIe. L'unico valore valido è:
1
2,5 gigabit al secondo
Tutti gli altri valori sono riservati.
DUMMYSTRUCTNAME.MaximumLinkWidth
Larghezza massima del collegamento (numero di corsie) implementata dal componente. I valori possibili sono:
1
x1 (1 corsia)
2
x2 (2 corsie)
4
x4 (4 corsie)
8
x8 (8 corsie)
12
x12 (12 corsie)
16
x16 (16 corsie)
32
x32 (32 corsie)
Tutti gli altri valori sono riservati.
DUMMYSTRUCTNAME.ActiveStatePMSupport
Livello di risparmio energia attiva supportato nel collegamento PCIe. I valori possibili sono:
L0sEntrySupport
L0s è supportato.
L0sAndL1EntrySupport
Sono supportati L0s e L1.
Tutti gli altri valori sono riservati.
DUMMYSTRUCTNAME.L0sExitLatency
La latenza di uscita L0s per il collegamento PCIe. Questo valore indica l'intervallo di tempo necessario per completare una transizione da L0s a L0.
L0s_Below64ns
Meno di 64 nanosecondi
L0s_64ns_128ns
Da 64 nanosecondi a 128 nanosecondi
L0s_128ns_256ns
Da 128 nanosecondi a 256 nanosecondi
L0s_256ns_512ns
Da 256 nanosecondi a 512 nanosecondi
L0s_512ns_1us
Da 512 nanosecondi a 1 microsecondi
L0s_1us_2us
Da 1 microsecondo a 2 microsecondi
L0s_2us_4us
Da 2 microsecondi a 4 microsecondi
L0s_Above4us
Più di 4 microsecondi
DUMMYSTRUCTNAME.L1ExitLatency
Latenza di uscita L1 per il collegamento PCIe. Questo valore indica l'intervallo di tempo necessario per completare una transizione da L1 a L0.
L1_Below1us
Meno di 1 microsecondo
L1_1us_2us
Da 1 microsecondo a 2 microsecondi
L1_2us_4us
Da 2 microsecondi a 4 microsecondi
L1_4us_8us
Da 4 microsecondi a 8 microsecondi
L1_8us_16us
Da 8 microsecondi a 16 microsecondi
L1_16us_32us
Da 16 microsecondi a 32 microsecondi
L1_32us_64us
Da 32 microsecondi a 64 microsecondi
L1_Above64us
Più di 64 microsecondi
Questo valore viene ignorato se il membro ActiveStatePMSupport non è impostato su L0sAndL1EntrySupport.
DUMMYSTRUCTNAME.ClockPowerManagement
Un singolo bit che indica che il componente supporta il risparmio energia dell'orologio.
DUMMYSTRUCTNAME.SurpriseDownErrorReportingCapable
Un singolo bit che indica che il componente supporta la funzionalità facoltativa di rilevamento e segnalazione di una condizione di errore di sorpresa. Questo bit si applica solo alle porte downstream.
DUMMYSTRUCTNAME.DataLinkLayerActiveReportingCapable
Un singolo bit che indica che il componente supporta la funzionalità facoltativa di segnalazione dello stato attivo del collegamento dati del controllo del collegamento dati e della macchina a stati di gestione. Questo bit si applica solo alle porte downstream. Le porte downstream con supporto per plug-hot devono supportare questa funzionalità.
DUMMYSTRUCTNAME.LinkBandwidthNotificationCapability
Definisce il membro ULONGLinkBandwidthNotificationCapability.
DUMMYSTRUCTNAME.AspmOptionalityCompliance
Definisce il membro ULONGAspmOptionalityCompliance.
DUMMYSTRUCTNAME.Rsvd
Riservato.
DUMMYSTRUCTNAME.PortNumber
Numero di porta PCIe per il collegamento PCIe.
AsULONG
Rappresentazione ULONG del contenuto della struttura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER .
Commenti
La struttura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER è disponibile in Windows Server 2008 e versioni successive di Windows.
Una struttura PCI_EXPRESS_LINK_CAPABILITIES_REGISTER è contenuta nella struttura PCI_EXPRESS_CAPABILITY .
Requisiti
Requisito | Valore |
---|---|
Intestazione | miniport.h (include Ntddk.h, Miniport.h) |