PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS union (wdm.h)

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS menjelaskan daftar status kesalahan PCI Express (PCIe) yang tidak dapat dikoreksi dari struktur kemampuan pelaporan kesalahan tingkat lanjut PCIe.

Sintaks

typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS {
  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_STATUS, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS;

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 telah terjadi.

DUMMYSTRUCTNAME.Reserved1

Dicadangkan.

DUMMYSTRUCTNAME.DataLinkProtocolError

Bit tunggal yang menunjukkan bahwa kesalahan protokol tautan data telah terjadi.

DUMMYSTRUCTNAME.SurpriseDownError

Satu bit yang menunjukkan bahwa terjadi kesalahan mendadak.

DUMMYSTRUCTNAME.Reserved2

Dicadangkan.

DUMMYSTRUCTNAME.PoisonedTLP

Satu bit yang menunjukkan bahwa paket lapisan transaksi beracun (TLP) telah terdeteksi.

DUMMYSTRUCTNAME.FlowControlProtocolError

Satu bit yang menunjukkan bahwa kesalahan protokol kontrol aliran telah terjadi.

DUMMYSTRUCTNAME.CompletionTimeout

Bit tunggal yang menunjukkan bahwa batas waktu penyelesaian telah terjadi.

DUMMYSTRUCTNAME.CompleterAbort

Bit tunggal yang menunjukkan bahwa pembatalan penyelesaian telah terjadi.

DUMMYSTRUCTNAME.UnexpectedCompletion

Satu bit yang menunjukkan bahwa penyelesaian tak terduga telah terjadi.

DUMMYSTRUCTNAME.ReceiverOverflow

Satu bit yang menunjukkan bahwa penerima telah meluap.

DUMMYSTRUCTNAME.MalformedTLP

Satu bit yang menunjukkan bahwa paket lapisan transaksi cacat (TLP) telah terdeteksi.

DUMMYSTRUCTNAME.ECRCError

Satu bit yang menunjukkan bahwa kesalahan pemeriksaan redundansi siklik end-to-end (ECRC) telah terjadi.

DUMMYSTRUCTNAME.UnsupportedRequestError

Satu bit yang menunjukkan bahwa kesalahan permintaan yang tidak didukung telah terjadi.

DUMMYSTRUCTNAME.AcsViolation

DUMMYSTRUCTNAME.UncorrectableInternalError

DUMMYSTRUCTNAME.MCBlockedTlp

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

DUMMYSTRUCTNAME.TlpPrefixBlocked

DUMMYSTRUCTNAME.Reserved3

Dicadangkan.

AsULONG

Representasi ULONG dari isi struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS.

Keterangan

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

Struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 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