Condividi tramite


struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h)

La struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY descrive una struttura di funzionalità di segnalazione degli errori avanzata di 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;

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 PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS che descrive il registro dello stato degli errori PCIe non correzione della struttura di funzionalità PCIe AER.

CorrectableErrorMask

Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che descrive il registro delle maschere di errore non correzione 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 non correzione secondario PCIe 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

La struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY è disponibile in Windows Server 2008 e versioni successive di Windows.

Le porte radice e gli agenti di raccolta eventi complessi radice usano la struttura di PCI_EXPRESS_ROOTPORT_AER_CAPABILITY anziché la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY per descrivere la struttura di funzionalità di segnalazione errori avanzata 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 funzionalità di segnalazione errori avanzata PCIe.

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

Requisiti

Requisito Valore
Intestazione wdm.h (include Ntddk.h, Wdm.h, Miniport.h)

Vedi 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