Freigeben über


PCI_EXPRESS_AER_CAPABILITY Struktur (miniport.h)

Die PCI_EXPRESS_AER_CAPABILITY-Struktur beschreibt eine erweiterte Fehlerberichterstattungsfunktionsstruktur (PCI Express, PCIe).

Syntax

typedef struct _PCI_EXPRESS_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_AER_CAPABILITY, *PPCI_EXPRESS_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

PCIe-Brücke-Geräte verwenden die PCI_EXPRESS_BRIDGE_AER_CAPABILITY-Struktur anstelle der PCI_EXPRESS_AER_CAPABILITY Struktur, um die Erweiterte Fehlerberichterstattungsfunktionsstruktur von PCIe zu beschreiben.

Stammports und komplexe Ereignissammler verwenden die PCI_EXPRESS_ROOTPORT_AER_CAPABILITY Struktur anstelle der PCI_EXPRESS_AER_CAPABILITY Struktur, um die Erweiterte Fehlerberichterstattungsfunktionsstruktur von PCIe zu beschreiben.

Weitere Informationen zur PcIe Advanced Error Reporting Capability Structure finden Sie in der PCI Express Specification.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2008
Header- miniport.h (include Ntddk.h, Wdm.h, Miniport.h)

Siehe auch

PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK