Condividi tramite


PCI_EXPRESS_ROOTPORT_AER_CAPABILITY struttura (wdm.h)

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

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 non correzione pcIe della struttura di funzionalità PCIe AER.

UncorrectableErrorMask

Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che descrive il registro della maschera di errore non correzione pcIe della struttura di funzionalità PCIe AER.

UncorrectableErrorSeverity

Struttura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY che descrive il registro di gravità degli errori non correzione pcIe della struttura di funzionalità PCIe AER.

CorrectableErrorStatus

Struttura 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 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 contengono l'intestazione per il pacchetto del livello di transazione (TLP) 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.

RootErrorCommand

Struttura PCI_EXPRESS_ROOT_ERROR_COMMAND che descrive il registro degli errori radice PCIe della struttura di funzionalità PCIe AER.

RootErrorStatus

Struttura PCI_EXPRESS_ROOT_ERROR_STATUS che descrive il registro dello stato degli errori 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.

Commenti

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 di segnalazione degli errori avanzata PCIe.

Tutti gli altri dispositivi e porte PCIe che non sono porte radice o agente 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 degli errori avanzata PCIe.

Per altre informazioni sulla struttura di funzionalità di segnalazione degli errori avanzata di 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_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