PCI_EXPRESS_BRIDGE_AER_CAPABILITY estrutura (wdm.h)
A estrutura PCI_EXPRESS_BRIDGE_AER_CAPABILITY descreve uma estrutura avançada de relatório de erros do PCI Express (PCIe) para um dispositivo de ponte PCIe.
Sintaxe
typedef struct _PCI_EXPRESS_BRIDGE_AER_CAPABILITY {
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Header;
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS UncorrectableErrorStatus;
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK UncorrectableErrorMask;
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS CorrectableErrorStatus;
PCI_EXPRESS_CORRECTABLE_ERROR_MASK CorrectableErrorMask;
PCI_EXPRESS_AER_CAPABILITIES CapabilitiesAndControl;
ULONG HeaderLog[4];
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS SecUncorrectableErrorStatus;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK SecUncorrectableErrorMask;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY SecUncorrectableErrorSeverity;
PCI_EXPRESS_SEC_AER_CAPABILITIES SecCapabilitiesAndControl;
ULONG SecHeaderLog[4];
} PCI_EXPRESS_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_AER_CAPABILITY;
Membros
Header
Uma estrutura PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER que descreve o cabeçalho dessa estrutura.
UncorrectableErrorStatus
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS que descreve o registro de status de erro não recorrecionável do PCIe da estrutura de recursos do PCIe AER.
UncorrectableErrorMask
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro não recorrecionável do PCIe da estrutura de recursos do PCIe AER.
UncorrectableErrorSeverity
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY que descreve o registro de severidade de erro não recorrecionável pcie da estrutura de funcionalidade do PCIe AER.
CorrectableErrorStatus
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS que descreve o registro de status de erro não recorrecionável do PCIe da estrutura de recursos do PCIe AER.
CorrectableErrorMask
Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro não recorrecionável do PCIe da estrutura de recursos do PCIe AER.
CapabilitiesAndControl
Uma estrutura PCI_EXPRESS_AER_CAPABILITIES que descreve os recursos de erro avançados do PCIe e o registro de controle da estrutura de recursos do PCIe AER.
HeaderLog[4]
Uma matriz de quatro valores de 32 bits que, juntos, contêm o cabeçalho do TLP (pacote de camada de transação) que corresponde a um erro detectado.
Observação
Dentro de cada valor de 32 bits na matriz, os bytes do TLP estão em ordem de byte big-endian.
SecUncorrectableErrorStatus
Uma estrutura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS que descreve o registro de status de erro não recorrecionável do pcie secundário da estrutura de recursos do PCIe AER.
SecUncorrectableErrorMask
Uma estrutura PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro não recorrecionável secundário pcie da estrutura de recursos do PCIe AER.
SecUncorrectableErrorSeverity
Uma estrutura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY que descreve o registro de gravidade de erro não recorrecionável secundário pcie da estrutura de recursos do PCIe AER.
SecCapabilitiesAndControl
Uma estrutura de PCI_EXPRESS_SEC_AER_CAPABILITIES que descreve os recursos de erro secundário pcie e o registro de controle da estrutura de recursos do PCIe AER.
SecHeaderLog[4]
Uma matriz de quatro valores de 32 bits que, juntos, contêm o cabeçalho da transação na interface secundária que gerou um erro.
Comentários
A estrutura PCI_EXPRESS_BRIDGE_AER_CAPABILITY está disponível no Windows Server 2008 e versões posteriores do Windows.
Portas raiz e coletores de eventos complexos raiz usam a estrutura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY em vez da estrutura PCI_EXPRESS_BRIDGE_AER_CAPABILITY para descrever a estrutura de recursos de relatório de erros avançados pcIe.
Todos os outros dispositivos PCIe e portas que não são dispositivos de ponte usam a estrutura PCI_EXPRESS_AER_CAPABILITY em vez da estrutura de PCI_EXPRESS_BRIDGE_AER_CAPABILITY para descrever a estrutura de recursos de relatório de erros avançada pcIe.
Para obter informações adicionais sobre a estrutura de recursos de relatório de erros avançados do PCIe para dispositivos de ponte PCIe, consulte a Especificação do PCI Express.
Requisitos
Cabeçalho | wdm.h (inclua Ntddk.h, Wdm.h, Miniport.h) |
Confira também
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_SEC_AER_CAPABILITIES
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK