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


объединение PCI_EXPRESS_ROOT_ERROR_STATUS (miniport.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;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

Члены

DUMMYSTRUCTNAME

Структура 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.

Требования

Требование Значение
Заголовок miniport.h (включая Ntddk.h, Wdm.h, Miniport.h)

См. также раздел

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY