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_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS