struttura PCI_EXPRESS_AER_CAPABILITY (wdm.h)
La struttura PCI_EXPRESS_AER_CAPABILITY descrive una struttura di funzionalità di segnalazione errori avanzata di 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;
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 PCIe non correzione della struttura di funzionalità PCIe AER.
UncorrectableErrorMask
Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che descrive il registro delle maschere di errore non correzione PCIe 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à PCIe AER.
CorrectableErrorStatus
Struttura di PCI_EXPRESS_CORRECTABLE_ERROR_STATUS che descrive il registro di stato degli errori corrette di PCIe della struttura di funzionalità PCIe AER.
CorrectableErrorMask
Struttura PCI_EXPRESS_CORRECTABLE_ERROR_MASK che descrive il registro della maschera di errore correggibile 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 insieme 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 del 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 correggibile 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 insieme contengono l'intestazione per la transazione nell'interfaccia secondaria che ha generato un errore.
Commenti
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 di PCI_EXPRESS_AER_CAPABILITY per descrivere la struttura della funzionalità di segnalazione errori avanzata PCIe.
Per altre informazioni sulla struttura della funzionalità di segnalazione errori avanzata 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_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS