PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK união (wdm.h)

A estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK descreve um registro de máscara de erro incorrecionável PCI Express (PCIe) de uma estrutura de funcionalidade de relatório de erros avançada pcie.

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Undefined

Um único bit que contém um valor indefinido. Em versões da Especificação pcie antes da versão 1.1, esse bit indica que o relatório de erros de treinamento de link está mascarado.

DUMMYSTRUCTNAME.Reserved1

Reservado.

DUMMYSTRUCTNAME.DataLinkProtocolError

Um único bit que indica que o relatório de erros de protocolo de link de dados está mascarado.

DUMMYSTRUCTNAME.SurpriseDownError

Um único bit que indica que o relatório de erros de surpresa está mascarado.

DUMMYSTRUCTNAME.Reserved2

Reservado.

DUMMYSTRUCTNAME.PoisonedTLP

Um único bit que indica que o relatório de TLPs (pacotes de camada de transação) envenenados é mascarado.

DUMMYSTRUCTNAME.FlowControlProtocolError

Um único bit que indica que o relatório de erros de protocolo de controle de fluxo está mascarado.

DUMMYSTRUCTNAME.CompletionTimeout

Um único bit que indica que o relatório de tempos limite de conclusão é mascarado.

DUMMYSTRUCTNAME.CompleterAbort

Um único bit que indica que o relatório de anulações completas é mascarado.

DUMMYSTRUCTNAME.UnexpectedCompletion

Um único bit que indica que o relatório de conclusões inesperadas é mascarado.

DUMMYSTRUCTNAME.ReceiverOverflow

Um único bit que indica que o relatório de estouros do receptor é mascarado.

DUMMYSTRUCTNAME.MalformedTLP

Um único bit que indica que o relatório de TLPs (pacotes de camada de transação malformados) é mascarado.

DUMMYSTRUCTNAME.ECRCError

Um único bit que indica que o relatório de erros de redundância cíclica de ponta a ponta marcar (ECRC) é mascarado.

DUMMYSTRUCTNAME.UnsupportedRequestError

Um único bit que indica que o relatório de erros de solicitação sem suporte é mascarado.

DUMMYSTRUCTNAME.AcsViolation

DUMMYSTRUCTNAME.UncorrectableInternalError

DUMMYSTRUCTNAME.MCBlockedTlp

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

DUMMYSTRUCTNAME.TlpPrefixBlocked

DUMMYSTRUCTNAME.Reserved3

Reservado.

AsULONG

Uma representação ULONG do conteúdo da estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK.

Comentários

A estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK está disponível no Windows Server 2008 e versões posteriores do Windows.

Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK está contida nas estruturas PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY e PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Requisitos

Requisito Valor
Cabeçalho wdm.h (inclua Ntddk.h, Wdm.h, Miniport.h)

Confira também

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY