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


объединение PCI_EXPRESS_CORRECTABLE_ERROR_MASK (miniport.h)

Объединение PCI_EXPRESS_CORRECTABLE_ERROR_MASK описывает регистр маски ошибок, исправляемый PCI Express (PCIe), в структуре расширенной возможности создания отчетов об ошибках PCIe.

Синтаксис

typedef union _PCI_EXPRESS_CORRECTABLE_ERROR_MASK {
  struct {
    ULONG ReceiverError : 1;
    ULONG Reserved1 : 5;
    ULONG BadTLP : 1;
    ULONG BadDLLP : 1;
    ULONG ReplayNumRollover : 1;
    ULONG Reserved2 : 3;
    ULONG ReplayTimerTimeout : 1;
    ULONG AdvisoryNonFatalError : 1;
    ULONG CorrectedInternalError : 1;
    ULONG HeaderLogOverflow : 1;
    ULONG Reserved3 : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_CORRECTABLE_ERROR_MASK, *PPCI_CORRECTABLE_ERROR_MASK;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.ReceiverError

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

DUMMYSTRUCTNAME.Reserved1

Зарезервировано.

DUMMYSTRUCTNAME.BadTLP

Один бит, указывающий, что отчеты о недопустимых пакетах уровня транзакций (TLP) маскируются.

DUMMYSTRUCTNAME.BadDLLP

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

DUMMYSTRUCTNAME.ReplayNumRollover

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

DUMMYSTRUCTNAME.Reserved2

Зарезервировано.

DUMMYSTRUCTNAME.ReplayTimerTimeout

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

DUMMYSTRUCTNAME.AdvisoryNonFatalError

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

DUMMYSTRUCTNAME.CorrectedInternalError

Определяет элемент ULONGCorrectedInternalError.

DUMMYSTRUCTNAME.HeaderLogOverflow

Определяет элемент ULONGHeaderLogOverflow.

DUMMYSTRUCTNAME.Reserved3

Зарезервировано.

AsULONG

Представление ULONG содержимого PCI_EXPRESS_CORRECTABLE_ERROR_MASK объединения.

Комментарии

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

Структура PCI_EXPRESS_CORRECTABLE_ERROR_MASK содержится в структурах PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY и PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .

Требования

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

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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY