PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY union (wdm.h)

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY menjelaskan daftar tingkat keparahan kesalahan PCIe Express (PCIe) yang tidak dapat direkreksi dari struktur kemampuan pelaporan kesalahan tingkat lanjut PCIe.

Sintaks

typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY {
  struct {
    ULONG Undefined  :1;
    ULONG Reserved1  :3;
    ULONG DataLinkProtocolError  :1;
    ULONG SurpriseDownError  :1;
    ULONG Reserved2  :6;
    ULONG PoisonedTLP  :1;
    ULONG FlowControlProtocolError  :1;
    ULONG CompletionTimeout  :1;
    ULONG CompleterAbort  :1;
    ULONG UnexpectedCompletion  :1;
    ULONG ReceiverOverflow  :1;
    ULONG MalformedTLP  :1;
    ULONG ECRCError  :1;
    ULONG UnsupportedRequestError  :1;
    ULONG Reserved3  :11;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY;

Anggota

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Undefined

Bit tunggal yang berisi nilai yang tidak ditentukan. Dalam versi Spesifikasi PCIe sebelum versi 1.1, bit ini menunjukkan bahwa kesalahan pelatihan tautan yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.Reserved1

Dicadangkan.

DUMMYSTRUCTNAME.DataLinkProtocolError

Satu bit yang menunjukkan bahwa kesalahan protokol tautan data yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.SurpriseDownError

Satu bit yang menunjukkan bahwa kesalahan kejutan yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.Reserved2

Dicadangkan.

DUMMYSTRUCTNAME.PoisonedTLP

Satu bit yang menunjukkan bahwa paket lapisan transaksi (TLP) yang diracuni yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.FlowControlProtocolError

Satu bit yang menunjukkan bahwa kesalahan protokol kontrol aliran yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.CompletionTimeout

Satu bit yang menunjukkan bahwa batas waktu penyelesaian yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.CompleterAbort

Satu bit yang menunjukkan bahwa pembatalan penyelesaian yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.UnexpectedCompletion

Satu bit yang menunjukkan bahwa penyelesaian tak terduga yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.ReceiverOverflow

Satu bit yang menunjukkan bahwa luapan penerima yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.MalformedTLP

Satu bit yang menunjukkan bahwa paket lapisan transaksi cacat (TLP) yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.ECRCError

Satu bit yang menunjukkan bahwa kesalahan pemeriksaan redundansi siklik end-to-end (ECRC) yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.UnsupportedRequestError

Satu bit yang menunjukkan bahwa kesalahan permintaan yang tidak didukung yang dilaporkan adalah kesalahan fatal.

DUMMYSTRUCTNAME.AcsViolation

DUMMYSTRUCTNAME.UncorrectableInternalError

DUMMYSTRUCTNAME.MCBlockedTlp

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

DUMMYSTRUCTNAME.TlpPrefixBlocked

DUMMYSTRUCTNAME.Reserved3

Dicadangkan.

AsULONG

Representasi ULONG dari isi struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY.

Keterangan

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

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY terkandung dalam struktur PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY, dan PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Persyaratan

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

Lihat juga

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY