estrutura PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h)

A estrutura PCI_EXPRESS_BRIDGE_AER_CAPABILITY descreve uma estrutura avançada de funcionalidade de relatório de erros 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 erro incorrecionável PCIe status registro da estrutura de funcionalidade do PCIe AER.

UncorrectableErrorMask

Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro incorrecionável PCIe da estrutura de funcionalidades do PCIe AER.

UncorrectableErrorSeverity

Uma estrutura de PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY que descreve o registro de severidade de erro incorrecionável pcie da estrutura de funcionalidade do PCIe AER.

CorrectableErrorStatus

Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS que descreve o erro incorrecionável PCIe status registro da estrutura de funcionalidade do PCIe AER.

CorrectableErrorMask

Uma estrutura PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro incorrecionável PCIe da estrutura de funcionalidades do PCIe AER.

CapabilitiesAndControl

Uma estrutura de PCI_EXPRESS_AER_CAPABILITIES que descreve os recursos de erro avançados pcIe e o registro de controle da estrutura de funcionalidades 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.

Dentro de cada valor de 32 bits na matriz, os bytes do TLP estão em ordem de bytes big-endian.

SecUncorrectableErrorStatus

Uma estrutura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS que descreve o erro incorrecionável secundário pcie status registro da estrutura de funcionalidade do PCIe AER.

SecUncorrectableErrorMask

Uma estrutura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK que descreve o registro de máscara de erro incorrecionável secundário PCIe da estrutura de funcionalidade do PCIe AER.

SecUncorrectableErrorSeverity

Uma estrutura de PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY que descreve o registro de severidade de erro incorrecionável secundário pcie da estrutura de funcionalidade 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 funcionalidade 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.

As portas raiz e os 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 funcionalidade de relatório de erros avançada 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 PCI_EXPRESS_BRIDGE_AER_CAPABILITY para descrever a estrutura de funcionalidade de relatório de erros avançada pcIe.

Para obter informações adicionais sobre a estrutura de funcionalidade de relatório de erros avançada pcie para dispositivos de ponte PCIe, consulte a Especificação PCI Express.

Requisitos

Requisito Valor
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_AER_CAPABILITY

PCI_EXPRESS_AER_CAPABILITIES

PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

PCI_EXPRESS_CORRECTABLE_ERROR_MASK