struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h)
La struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY descrive una struttura di funzionalità avanzate di segnalazione errori 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;
Membri
Header
Struttura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER che descrive l'intestazione per questa struttura.
UncorrectableErrorStatus
Struttura di 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 pcIe non verificabile della struttura di funzionalità PCIe AER.
UncorrectableErrorSeverity
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY che descrive il registro di gravità dell'errore PCIe non verificabile della struttura di funzionalità di PCIe AER.
CorrectableErrorStatus
Struttura di 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 pcIe non verificabile 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 TLP (Transaction Layer Packet) che corrisponde a un errore rilevato.
All'interno di ogni valore a 32 bit nella matrice, i byte della TLP sono in ordine di byte big-endian.
RootErrorCommand
Struttura PCI_EXPRESS_ROOT_ERROR_COMMAND che descrive il registro dei comandi di errore radice PCIe della struttura di funzionalità PCIe AER.
RootErrorStatus
Struttura PCI_EXPRESS_ROOT_ERROR_STATUS che descrive il registro dello stato dell'errore 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.
Osservazioni
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 delle funzionalità avanzate di segnalazione errori PCIe.
Tutti gli altri dispositivi e porte PCIe che non sono porte radice o agenti 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 errori avanzata PCIe.
Per altre informazioni sulla struttura delle funzionalità avanzate di segnalazione errori PCIe, vedere PCI Express Specification.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Ntddk.h, Wdm.h, Miniport.h) |
Vedere 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