Condividi tramite


struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY (miniport.h)

La struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY descrive una struttura di funzionalità avanzate di segnalazione errori PCI Express (PCIe) per un dispositivo bridge PCIe.

Sintassi

typedef struct _PCI_EXPRESS_BRIDGE_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_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_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_UNCORRECTABLE_ERROR_MASK che descrive il registro di stato degli errori pcIe non verificabile 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.

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

Le porte radice e gli agenti di raccolta eventi complessi radice usano la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY anziché la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY per descrivere la struttura delle funzionalità avanzate di segnalazione errori PCIe.

Tutti gli altri dispositivi PCIe e porte che non sono dispositivi bridge usano la struttura PCI_EXPRESS_AER_CAPABILITY anziché la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY per descrivere la struttura di segnalazione errori avanzata PCIe.

Per altre informazioni sulla struttura di funzionalità avanzate di segnalazione errori PCIe per i dispositivi bridge PCIe, vedere la PCI Express Specification.

Fabbisogno

Requisito Valore
server minimo supportato Windows Server 2008
intestazione miniport.h (include Ntddk.h, Wdm.h, Miniport.h)

Vedere anche

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_SEC_AER_CAPABILITIES

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK