PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS união (miniport.h)
A união PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS descreve um erro incorrecionável do PCI Express (PCIe) status registro de uma estrutura de funcionalidade de relatório de erros avançada pcIe.
Sintaxe
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 AcsViolation : 1;
ULONG UncorrectableInternalError : 1;
ULONG MCBlockedTlp : 1;
ULONG AtomicOpEgressBlocked : 1;
ULONG TlpPrefixBlocked : 1;
ULONG Reserved3 : 6;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS;
Membros
DUMMYSTRUCTNAME
A estrutura 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 ocorreu um erro de treinamento de link.
DUMMYSTRUCTNAME.Reserved1
Reservado.
DUMMYSTRUCTNAME.DataLinkProtocolError
Um único bit que indica que ocorreu um erro de protocolo de link de dados.
DUMMYSTRUCTNAME.SurpriseDownError
Um único bit que indica que ocorreu um erro surpresa para baixo.
DUMMYSTRUCTNAME.Reserved2
Reservado.
DUMMYSTRUCTNAME.PoisonedTLP
Um único bit que indica que um TLP (pacote de camada de transação) envenenado foi detectado.
DUMMYSTRUCTNAME.FlowControlProtocolError
Um único bit que indica que ocorreu um erro de protocolo de controle de fluxo.
DUMMYSTRUCTNAME.CompletionTimeout
Um único bit que indica que ocorreu um tempo limite de conclusão.
DUMMYSTRUCTNAME.CompleterAbort
Um único bit que indica que ocorreu uma anulação completa.
DUMMYSTRUCTNAME.UnexpectedCompletion
Um único bit que indica que ocorreu uma conclusão inesperada.
DUMMYSTRUCTNAME.ReceiverOverflow
Um único bit que indica que o receptor estoura.
DUMMYSTRUCTNAME.MalformedTLP
Um único bit que indica que um TLP (pacote de camada de transação) malformado foi detectado.
DUMMYSTRUCTNAME.ECRCError
Um único bit que indica que ocorreu um erro de redundância cíclica de ponta a ponta marcar (ECRC).
DUMMYSTRUCTNAME.UnsupportedRequestError
Um único bit que indica que ocorreu um erro de solicitação sem suporte.
DUMMYSTRUCTNAME.AcsViolation
Define o membro ULONGAcsViolation.
DUMMYSTRUCTNAME.UncorrectableInternalError
Define o membro ULONGUncorrectableInternalError.
DUMMYSTRUCTNAME.MCBlockedTlp
Define o membro ULONG MCBlockedTlp.
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
Define o membro ULONGAtomicOpEgressBlocked.
DUMMYSTRUCTNAME.TlpPrefixBlocked
Define o membro ULONGTlpPrefixBlocked.
DUMMYSTRUCTNAME.Reserved3
Reservado.
AsULONG
Uma representação ULONG do conteúdo da estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS .
Comentários
A estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS está disponível no Windows Server 2008 e versões posteriores do Windows.
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS está contida nas estruturas PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY e PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | miniport.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