struttura PCI_EXPRESS_AER_CAPABILITY (wdm.h)
La struttura PCI_EXPRESS_AER_CAPABILITY descrive una struttura di funzionalità avanzate di segnalazione errori PCI Express (PCIe).
Sintassi
typedef struct _PCI_EXPRESS_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_SEC_UNCORRECTABLE_ERROR_STATUS SecUncorrectableErrorStatus;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK SecUncorrectableErrorMask;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY SecUncorrectableErrorSeverity;
PCI_EXPRESS_SEC_AER_CAPABILITIES SecCapabilitiesAndControl;
ULONG SecHeaderLog[4];
} PCI_EXPRESS_AER_CAPABILITY, *PPCI_EXPRESS_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 PCI_EXPRESS_CORRECTABLE_ERROR_STATUS che descrive il registro dello stato di errore corretto PCIe della struttura di funzionalità PCIe AER.
CorrectableErrorMask
Struttura PCI_EXPRESS_CORRECTABLE_ERROR_MASK che descrive il registro pcie corretto della maschera errori corretta 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.
SecUncorrectableErrorStatus
Struttura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS che descrive il registro dello stato degli errori non correzione secondario PCIe della struttura di funzionalità PCIe AER.
SecUncorrectableErrorMask
Struttura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK che descrive il registro della maschera di errore non correzione secondaria PCIe della struttura di funzionalità PCIe AER.
SecUncorrectableErrorSeverity
Struttura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY che descrive il registro di gravità dell'errore secondario PCIe secondario non correzione della struttura di funzionalità PCIe AER.
SecCapabilitiesAndControl
Struttura PCI_EXPRESS_SEC_AER_CAPABILITIES che descrive le funzionalità di errore secondarie PCIe e il registro di controllo della struttura di funzionalità PCIe AER.
SecHeaderLog[4]
Matrice di quattro valori a 32 bit che contengono l'intestazione per la transazione nell'interfaccia secondaria che ha generato un errore.
Osservazioni
I dispositivi bridge PCIe usano la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY anziché la struttura PCI_EXPRESS_AER_CAPABILITY per descrivere la struttura delle funzionalità avanzate di segnalazione errori PCIe.
Le porte radice e gli agenti di raccolta eventi complessi radice usano la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY anziché la struttura PCI_EXPRESS_AER_CAPABILITY per descrivere la struttura delle funzionalità avanzate di segnalazione errori 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_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS