struktur PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h)

Struktur PCI_EXPRESS_ROOTPORT_AER_CAPABILITY menjelaskan struktur kemampuan pelaporan kesalahan tingkat lanjut PCI Express (PCIe) untuk port akar atau pengumpul peristiwa kompleks akar.

Sintaks

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;

Anggota

Header

Struktur PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER yang menjelaskan header untuk struktur ini.

UncorrectableErrorStatus

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS yang menjelaskan daftar status kesalahan PCIe yang tidak dapat dikoreksi dari struktur kemampuan PCIe AER.

UncorrectableErrorMask

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK yang menjelaskan register masker kesalahan PCIe yang tidak dapat dikoreksi dari struktur kemampuan PCIe AER.

UncorrectableErrorSeverity

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY yang menjelaskan daftar tingkat keparahan kesalahan PCIe yang tidak dapat dikoreksi dari struktur kemampuan PCIe AER.

CorrectableErrorStatus

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS yang menjelaskan daftar status kesalahan PCIe yang tidak dapat dikoreksi dari struktur kemampuan PCIe AER.

CorrectableErrorMask

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK yang menjelaskan register masker kesalahan PCIe yang tidak dapat dikoreksi dari struktur kemampuan PCIe AER.

CapabilitiesAndControl

Struktur PCI_EXPRESS_AER_CAPABILITIES yang menjelaskan kemampuan kesalahan tingkat lanjut PCIe dan daftar kontrol struktur kemampuan PCIe AER.

HeaderLog[4]

Array empat nilai 32-bit yang bersama-sama berisi header untuk paket lapisan transaksi (TLP) yang sesuai dengan kesalahan yang terdeteksi.

Dalam setiap nilai 32-bit dalam array, byte TLP berada dalam urutan byte big-endian.

RootErrorCommand

Struktur PCI_EXPRESS_ROOT_ERROR_COMMAND yang menjelaskan register perintah kesalahan akar PCIe dari struktur kemampuan PCIe AER.

RootErrorStatus

Struktur PCI_EXPRESS_ROOT_ERROR_STATUS yang menjelaskan daftar status kesalahan akar PCIe dari struktur kemampuan PCIe AER.

ErrorSourceId

Struktur PCI_EXPRESS_ERROR_SOURCE_ID yang menjelaskan daftar identifikasi sumber kesalahan PCIe dari struktur kemampuan PCIe AER.

Keterangan

Struktur PCI_EXPRESS_ROOTPORT_AER_CAPABILITY tersedia di Windows Server 2008 dan versi Windows yang lebih baru.

Perangkat jembatan PCIe menggunakan struktur PCI_EXPRESS_BRIDGE_AER_CAPABILITY alih-alih struktur PCI_EXPRESS_ROOTPORT_AER_CAPABILITY untuk menjelaskan struktur kemampuan pelaporan kesalahan tingkat lanjut PCIe.

Semua perangkat DAN port PCIe lainnya yang bukan port akar atau pengumpul peristiwa kompleks akar menggunakan struktur PCI_EXPRESS_AER_CAPABILITY alih-alih struktur PCI_EXPRESS_ROOTPORT_AER_CAPABILITY untuk menggambarkan struktur kemampuan pelaporan kesalahan tingkat lanjut PCIe.

Untuk informasi tambahan tentang struktur kemampuan pelaporan kesalahan tingkat lanjut PCIe, lihat Spesifikasi Ekspres PCI.

Persyaratan

Persyaratan Nilai
Header wdm.h (termasuk Ntddk.h, Wdm.h, Miniport.h)

Lihat juga

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