Compartilhar via


PCI_EXPRESS_ROOT_ERROR_STATUS união (miniport.h)

A estrutura PCI_EXPRESS_ROOT_ERROR_STATUS descreve um erro raiz do PCI Express (PCIe) status registro de uma estrutura de funcionalidade de relatório de erros avançada pcie.

Sintaxe

typedef union _PCI_EXPRESS_ROOT_ERROR_STATUS {
  struct {
    ULONG CorrectableErrorReceived : 1;
    ULONG MultipleCorrectableErrorsReceived : 1;
    ULONG UncorrectableErrorReceived : 1;
    ULONG MultipleUncorrectableErrorsReceived : 1;
    ULONG FirstUncorrectableFatal : 1;
    ULONG NonFatalErrorMessagesReceived : 1;
    ULONG FatalErrorMessagesReceived : 1;
    ULONG Reserved : 20;
    ULONG AdvancedErrorInterruptMessageNumber : 5;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

Membros

DUMMYSTRUCTNAME

A estrutura DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CorrectableErrorReceived

Um único bit que indica que uma mensagem de erro corrigível foi recebida.

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

Um único bit que indica que várias mensagens de erro corrigíveis foram recebidas.

DUMMYSTRUCTNAME.UncorrectableErrorReceived

Um único bit que indica que uma mensagem de erro não correcionável foi recebida.

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

Um único bit que indica que várias mensagens de erro não correcionáveis foram recebidas.

DUMMYSTRUCTNAME.FirstUncorrectableFatal

Um único bit que indica que a primeira mensagem de erro não correcionável recebida foi para um erro fatal.

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

Um único bit que indica que uma ou mais mensagens de erro não correcionáveis não fatais foram recebidas.

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

Um único bit que indica que uma ou mais mensagens de erro não correcionáveis não fatais foram recebidas.

DUMMYSTRUCTNAME.Reserved

Reservado.

DUMMYSTRUCTNAME.AdvancedErrorInterruptMessageNumber

O vetor MSI/MSI-X usado para as mensagens de interrupção geradas em associação com qualquer um dos bits status da funcionalidade avançada de relatório de erros.

AsULONG

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

Comentários

A união PCI_EXPRESS_ROOT_ERROR_STATUS está disponível no Windows Server 2008 e versões posteriores do Windows.

Uma união PCI_EXPRESS_ROOT_ERROR_STATUS está contida na estrutura PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Requisitos

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

Confira também

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY