Поделиться через


объединение PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h)

Структура PCI_EXPRESS_ROOT_ERROR_STATUS описывает корневой регистр состояния ошибок PCI Express (PCIe) расширенной структуры отчетов об ошибках PCIe.

Синтаксис

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;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorReceived

Один бит, указывающий, что получено исправленное сообщение об ошибке.

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

Один бит, указывающий, что получено несколько исправленных сообщений об ошибках.

DUMMYSTRUCTNAME.UncorrectableErrorReceived

Один бит, указывающий на то, что получено неустранимое сообщение об ошибке.

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

Один бит, указывающий на получение нескольких незаменяемых сообщений об ошибках.

DUMMYSTRUCTNAME.FirstUncorrectableFatal

Один бит, указывающий, что первое незаменяемое сообщение об ошибке, полученное для неустранимой ошибки.

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

Один бит, указывающий, что получено одно или несколько неустранимых неустранимых сообщений об ошибках.

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

Один бит, указывающий, что получено одно или несколько неустранимых неустранимых сообщений об ошибках.

DUMMYSTRUCTNAME.Reserved

Скрытный.

DUMMYSTRUCTNAME.AdvancedErrorInterruptMessageNumber

Вектор MSI/MSI-X, используемый для сообщений прерываний, создаваемых в связи с любым из битов состояния расширенной возможности создания отчетов об ошибках.

AsULONG

Представление ULONG содержимого структуры PCI_EXPRESS_ROOT_ERROR_STATUS.

Замечания

Структура PCI_EXPRESS_ROOT_ERROR_STATUS доступна в Windows Server 2008 и более поздних версиях Windows.

Структура PCI_EXPRESS_ROOT_ERROR_STATUS содержится в структуре PCI_EXPRESS_ROOTPORT_AER_CAPABILITY.

Требования

Требование Ценность
заголовка wdm.h (include Ntddk.h, Wdm.h, Miniport.h)

См. также

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY