Condividi tramite


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_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK