Condividi tramite


struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h)

La struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY descrive una struttura di funzionalità avanzate di segnalazione errori PCI Express (PCIe) per una porta radice o un agente di raccolta eventi complessi radice.

Sintassi

typedef struct _PCI_EXPRESS_ROOTPORT_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_ROOT_ERROR_COMMAND           RootErrorCommand;
  PCI_EXPRESS_ROOT_ERROR_STATUS            RootErrorStatus;
  PCI_EXPRESS_ERROR_SOURCE_ID              ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_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 di PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS che descrive il registro dello stato degli errori non correzione PCIe 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.

RootErrorCommand

Struttura PCI_EXPRESS_ROOT_ERROR_COMMAND che descrive il registro dei comandi di errore radice PCIe della struttura di funzionalità PCIe AER.

RootErrorStatus

Struttura PCI_EXPRESS_ROOT_ERROR_STATUS che descrive il registro dello stato dell'errore radice PCIe della struttura di funzionalità PCIe AER.

ErrorSourceId

Struttura PCI_EXPRESS_ERROR_SOURCE_ID che descrive il registro di identificazione dell'origine degli errori PCIe della struttura di funzionalità PCIe AER.

Osservazioni

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

I dispositivi bridge PCIe usano la struttura PCI_EXPRESS_BRIDGE_AER_CAPABILITY anziché la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY per descrivere la struttura delle funzionalità avanzate di segnalazione errori PCIe.

Tutti gli altri dispositivi e porte PCIe che non sono porte radice o agenti di raccolta eventi complessi radice usano la struttura PCI_EXPRESS_AER_CAPABILITY anziché la struttura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY per descrivere la struttura di segnalazione errori avanzata 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_ROOT_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOT_ERROR_COMMAND

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_ERROR_SOURCE_ID

PCI_EXPRESS_CORRECTABLE_ERROR_MASK