PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK union (wdm.h)

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

Sintaks

typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK {
  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_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;

Anggota

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Undefined

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

DUMMYSTRUCTNAME.Reserved1

Dicadangkan.

DUMMYSTRUCTNAME.DataLinkProtocolError

Satu bit yang menunjukkan bahwa pelaporan kesalahan protokol tautan data ditutupi.

DUMMYSTRUCTNAME.SurpriseDownError

Satu bit yang menunjukkan bahwa pelaporan kesalahan kejutan diselubungi.

DUMMYSTRUCTNAME.Reserved2

Dicadangkan.

DUMMYSTRUCTNAME.PoisonedTLP

Satu bit yang menunjukkan bahwa pelaporan paket lapisan transaksi beracun (TLP) ditutupi.

DUMMYSTRUCTNAME.FlowControlProtocolError

Satu bit yang menunjukkan bahwa pelaporan kesalahan protokol kontrol aliran ditutupi.

DUMMYSTRUCTNAME.CompletionTimeout

Satu bit yang menunjukkan bahwa pelaporan batas waktu penyelesaian ditutupi.

DUMMYSTRUCTNAME.CompleterAbort

Satu bit yang menunjukkan bahwa pelaporan pembatalan penyelesaian ditutupi.

DUMMYSTRUCTNAME.UnexpectedCompletion

Satu bit yang menunjukkan bahwa pelaporan penyelesaian tak terduga ditutupi.

DUMMYSTRUCTNAME.ReceiverOverflow

Satu bit yang menunjukkan bahwa pelaporan luapan penerima ditutupi.

DUMMYSTRUCTNAME.MalformedTLP

Satu bit yang menunjukkan bahwa pelaporan paket lapisan transaksi (TLP) yang salah bentuk ditutupi.

DUMMYSTRUCTNAME.ECRCError

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

DUMMYSTRUCTNAME.UnsupportedRequestError

Satu bit yang menunjukkan bahwa pelaporan kesalahan permintaan yang tidak didukung ditutupi.

DUMMYSTRUCTNAME.AcsViolation

DUMMYSTRUCTNAME.UncorrectableInternalError

DUMMYSTRUCTNAME.MCBlockedTlp

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

DUMMYSTRUCTNAME.TlpPrefixBlocked

DUMMYSTRUCTNAME.Reserved3

Dicadangkan.

AsULONG

Representasi ULONG dari isi struktur PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK.

Keterangan

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

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