PCI_EXPRESS_ROOTPORT_AER_CAPABILITY struttura (wdm.h)
La struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY descrive una struttura di segnalazione degli errori avanzata di PCI Express (PCIe) per una porta radice o un agente di raccolta eventi complessi radice.
Sintassi
typedef struct _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY {
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Header;
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS UncorrectableErrorStatus;
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK UncorrectableErrorMask;
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS CorrectableErrorStatus;
PCI_EXPRESS_CORRECTABLE_ERROR_MASK CorrectableErrorMask;
PCI_EXPRESS_AER_CAPABILITIES CapabilitiesAndControl;
ULONG HeaderLog[4];
PCI_EXPRESS_ROOT_ERROR_COMMAND RootErrorCommand;
PCI_EXPRESS_ROOT_ERROR_STATUS RootErrorStatus;
PCI_EXPRESS_ERROR_SOURCE_ID ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_AER_CAPABILITY;
Members
Header
Struttura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER che descrive l'intestazione per questa struttura.
UncorrectableErrorStatus
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS che descrive il registro dello stato degli errori non correzione pcIe della struttura di funzionalità PCIe AER.
UncorrectableErrorMask
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che descrive il registro della maschera di errore non correzione pcIe della struttura di funzionalità PCIe AER.
UncorrectableErrorSeverity
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY che descrive il registro di gravità degli errori non correzione pcIe della struttura di funzionalità PCIe AER.
CorrectableErrorStatus
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS che descrive il registro dello stato degli errori non correzione pcIe della struttura di funzionalità PCIe AER.
CorrectableErrorMask
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che descrive il registro della maschera di errore non correzione pcIe della struttura di funzionalità PCIe AER.
CapabilitiesAndControl
Struttura PCI_EXPRESS_AER_CAPABILITIES che descrive le funzionalità di errore avanzate pcIe e il registro di controllo della struttura di funzionalità PCIe AER.
HeaderLog[4]
Matrice di quattro valori a 32 bit che contengono l'intestazione per il pacchetto del livello di transazione (TLP) che corrisponde a un errore rilevato.
All'interno di ogni valore a 32 bit nella matrice, i byte del TLP sono in ordine di byte big-endian.
RootErrorCommand
Struttura PCI_EXPRESS_ROOT_ERROR_COMMAND che descrive il registro degli errori radice PCIe della struttura di funzionalità PCIe AER.
RootErrorStatus
Struttura PCI_EXPRESS_ROOT_ERROR_STATUS che descrive il registro dello stato degli errori radice PCIe della struttura di funzionalità PCIe AER.
ErrorSourceId
Struttura PCI_EXPRESS_ERROR_SOURCE_ID che descrive il registro di identificazione dell'origine degli errori PCIe della struttura di funzionalità PCIe AER.
Commenti
La struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY è disponibile in Windows Server 2008 e versioni successive di Windows.
I dispositivi bridge PCIe usano la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY anziché la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY per descrivere la struttura di segnalazione degli errori avanzata PCIe.
Tutti gli altri dispositivi e porte PCIe che non sono porte radice o agente di raccolta eventi complessi radice usano la struttura PCI_EXPRESS_AER_CAPABILITY anziché la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY per descrivere la struttura di segnalazione degli errori avanzata PCIe.
Per altre informazioni sulla struttura di funzionalità di segnalazione degli errori avanzata di PCIe, vedere la specifica PCI Express.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Ntddk.h, Wdm.h, Miniport.h) |
Vedi anche
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ROOT_ERROR_COMMAND
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY