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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de