объединение PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (miniport.h)
Объединение PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK описывает неустранимый регистр маски ошибок PCI Express (PCIe) расширенной структуры создания отчетов об ошибках PCIe.
Синтаксис
typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK {
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 AcsViolation : 1;
ULONG UncorrectableInternalError : 1;
ULONG MCBlockedTlp : 1;
ULONG AtomicOpEgressBlocked : 1;
ULONG TlpPrefixBlocked : 1;
ULONG Reserved3 : 6;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;
Члены
DUMMYSTRUCTNAME
Структура 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
Определяет элемент ULONGAcsViolation.
DUMMYSTRUCTNAME.UncorrectableInternalError
Определяет элемент ULONGUncorrectableInternalError.
DUMMYSTRUCTNAME.MCBlockedTlp
Определяет член ULONGMCBlockedTlp.
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
Определяет элемент ULONGAtomicOpEgressBlocked.
DUMMYSTRUCTNAME.TlpPrefixBlocked
Определяет элемент ULONGTlpPrefixBlocked.
DUMMYSTRUCTNAME.Reserved3
Зарезервировано.
AsULONG
Представление ULONG содержимого структуры PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK .
Комментарии
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK доступна в Windows Server 2008 и более поздних версиях Windows.
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK содержится в структурах PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY и PCI_EXPRESS_ROOTPORT_AER_CAPABILITY .
Требования
Требование | Значение |
---|---|
Заголовок | miniport.h (включая Ntddk.h, Wdm.h, Miniport.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по