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


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

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

Синтаксис

typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY {
  struct {
    ULONG Undefined  :1;
    ULONG Reserved1  :3;
    ULONG DataLinkProtocolError  :1;
    ULONG SurpriseDownError  :1;
    ULONG Reserved2  :6;
    ULONG PoisonedTLP  :1;
    ULONG FlowControlProtocolError  :1;
    ULONG CompletionTimeout  :1;
    ULONG CompleterAbort  :1;
    ULONG UnexpectedCompletion  :1;
    ULONG ReceiverOverflow  :1;
    ULONG MalformedTLP  :1;
    ULONG ECRCError  :1;
    ULONG UnsupportedRequestError  :1;
    ULONG Reserved3  :11;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Undefined

Один бит, содержащий неопределенное значение. В версиях спецификации PCIe до версии 1.1 этот бит указывает на то, что сообщаемая ошибка обучения ссылок является неустранимой ошибкой.

DUMMYSTRUCTNAME.Reserved1

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

DUMMYSTRUCTNAME.DataLinkProtocolError

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

DUMMYSTRUCTNAME.SurpriseDownError

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

DUMMYSTRUCTNAME.Reserved2

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

DUMMYSTRUCTNAME.PoisonedTLP

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

DUMMYSTRUCTNAME.FlowControlProtocolError

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

DUMMYSTRUCTNAME.CompletionTimeout

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

DUMMYSTRUCTNAME.CompleterAbort

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

DUMMYSTRUCTNAME.UnexpectedCompletion

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

DUMMYSTRUCTNAME.ReceiverOverflow

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

DUMMYSTRUCTNAME.MalformedTLP

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

DUMMYSTRUCTNAME.ECRCError

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

DUMMYSTRUCTNAME.UnsupportedRequestError

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

DUMMYSTRUCTNAME.AcsViolation

DUMMYSTRUCTNAME.UncorrectableInternalError

DUMMYSTRUCTNAME.MCBlockedTlp

DUMMYSTRUCTNAME.AtomicOpEgressBlocked

DUMMYSTRUCTNAME.TlpPrefixBlocked

DUMMYSTRUCTNAME.PoisonedTlpEgressBlocked

DUMMYSTRUCTNAME.Reserved3

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

AsULONG

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

Комментарии

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

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

Требования

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

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

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY