Freigeben über


PCI_EXPRESS_BRIDGE_AER_CAPABILITY Struktur (wdm.h)

Die PCI_EXPRESS_BRIDGE_AER_CAPABILITY-Struktur beschreibt eine erweiterte Fehlerberichterstattungsfunktionsstruktur (PCI Express, PCIe) für ein PCIe-Brückengerät.

Syntax

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;

Angehörige

Header

Eine PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Struktur, die die Kopfzeile für diese Struktur beschreibt.

UncorrectableErrorStatus

Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS Struktur, die das PCIe-Fehlerstatusregister der PCIe-AER-Funktionsstruktur beschreibt.

UncorrectableErrorMask

Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Struktur, die das PCIe-unkorrekte Fehlermaskenregister der PCIe-AER-Funktionsstruktur beschreibt.

UncorrectableErrorSeverity

Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY Struktur, die das PCIe-Unkorrektbare Fehlerschweregradregister der PCIe AER-Funktionsstruktur beschreibt.

CorrectableErrorStatus

Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS Struktur, die das PCIe-Fehlerstatusregister der PCIe-AER-Funktionsstruktur beschreibt.

CorrectableErrorMask

Eine PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK Struktur, die das PCIe-unkorrekte Fehlermaskenregister der PCIe-AER-Funktionsstruktur beschreibt.

CapabilitiesAndControl

Eine PCI_EXPRESS_AER_CAPABILITIES Struktur, die die erweiterten PCIe-Fehlerfunktionen und das Kontrollregister der PCIe AER-Funktionsstruktur beschreibt.

HeaderLog[4]

Ein Array von vier 32-Bit-Werten, die zusammen den Header für das Transaktionsschichtpaket (TLP) enthalten, das einem erkannten Fehler entspricht.

Innerhalb jedes 32-Bit-Werts im Array befinden sich die Bytes der TLP in big-endian byte-Reihenfolge.

SecUncorrectableErrorStatus

Eine PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS Struktur, die das sekundäre, nicht erkennbare Fehlerstatusregister der PCIe-AER-Funktionsstruktur beschreibt.

SecUncorrectableErrorMask

Eine PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK Struktur, die das sekundäre, nicht erkennbare Fehlerformatregister der PCIe-AER-Funktionsstruktur beschreibt.

SecUncorrectableErrorSeverity

Eine PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY Struktur, die das sekundäre, nicht erkennbare Fehlerschweregradregister der PCIe-AER-Funktionsstruktur beschreibt.

SecCapabilitiesAndControl

Eine PCI_EXPRESS_SEC_AER_CAPABILITIES Struktur, die die sekundären PCIe-Fehlerfunktionen und das Kontrollregister der PCIe AER-Funktionsstruktur beschreibt.

SecHeaderLog[4]

Ein Array von vier 32-Bit-Werten, die zusammen den Header für die Transaktion auf der sekundären Schnittstelle enthalten, die einen Fehler generiert hat.

Bemerkungen

Die PCI_EXPRESS_BRIDGE_AER_CAPABILITY-Struktur ist in Windows Server 2008 und höheren Versionen von Windows verfügbar.

Stammports und komplexe Ereignissammler verwenden die PCI_EXPRESS_ROOTPORT_AER_CAPABILITY Struktur anstelle der PCI_EXPRESS_BRIDGE_AER_CAPABILITY Struktur, um die Erweiterte Fehlerberichterstattungsfunktionsstruktur pcIe zu beschreiben.

Alle anderen PCIe-Geräte und Ports, die keine Brückengeräte sind, verwenden die PCI_EXPRESS_AER_CAPABILITY-Struktur anstelle der PCI_EXPRESS_BRIDGE_AER_CAPABILITY Struktur, um die Erweiterte Fehlerberichterstattungsfunktionsstruktur von PCIe zu beschreiben.

Weitere Informationen zur PcIe Advanced Error Reporting Capability Structure für PCIe-Brücke-Geräte finden Sie in der PCI Express Specification.

Anforderungen

Anforderung Wert
Header- wdm.h (include Ntddk.h, Wdm.h, Miniport.h)

Siehe auch

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