структура PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h)
Структура PCI_EXPRESS_ROOTPORT_AER_CAPABILITY описывает расширенную структуру отчетов об ошибках PCI Express (PCIe) для корневого порта или корневого сборщика сложных событий.
Синтаксис
typedef struct _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY {
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Header;
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS UncorrectableErrorStatus;
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK UncorrectableErrorMask;
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS CorrectableErrorStatus;
PCI_EXPRESS_CORRECTABLE_ERROR_MASK CorrectableErrorMask;
PCI_EXPRESS_AER_CAPABILITIES CapabilitiesAndControl;
ULONG HeaderLog[4];
PCI_EXPRESS_ROOT_ERROR_COMMAND RootErrorCommand;
PCI_EXPRESS_ROOT_ERROR_STATUS RootErrorStatus;
PCI_EXPRESS_ERROR_SOURCE_ID ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_AER_CAPABILITY;
Члены
Header
Структура PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER , описывающая заголовок для этой структуры.
UncorrectableErrorStatus
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS , описывающая регистр неисправимых ошибок PCIe структуры возможностей PCIe AER.
UncorrectableErrorMask
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK , описывающая регистр неустранимой маски ошибок PCIe структуры возможностей PCIe AER.
UncorrectableErrorSeverity
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY , описывающая регистр серьезности неисправимых ошибок PCIe структуры возможностей PCIe AER.
CorrectableErrorStatus
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS , описывающая регистр неисправимых ошибок PCIe структуры возможностей PCIe AER.
CorrectableErrorMask
Структура PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK , описывающая регистр неустранимой маски ошибок PCIe структуры возможностей PCIe AER.
CapabilitiesAndControl
Структура PCI_EXPRESS_AER_CAPABILITIES , описывающая расширенные возможности ошибок PCIe и регистр управления структуры возможностей PCIe AER.
HeaderLog[4]
Массив из четырех 32-разрядных значений, которые вместе содержат заголовок пакета уровня транзакций (TLP), соответствующий обнаруженной ошибке.
В пределах каждого 32-разрядного значения в массиве байты TLP находятся в байтовом порядке с большим байтом.
RootErrorCommand
Структура PCI_EXPRESS_ROOT_ERROR_COMMAND , описывающая регистр команд корневой ошибки PCIe структуры возможностей PCIe AER.
RootErrorStatus
Структура PCI_EXPRESS_ROOT_ERROR_STATUS , описывающая регистр состояния корневой ошибки PCIe структуры возможностей PCIe AER.
ErrorSourceId
Структура PCI_EXPRESS_ERROR_SOURCE_ID , описывающая регистр идентификации источника ошибок PCIe структуры возможностей PCIe AER.
Комментарии
Структура PCI_EXPRESS_ROOTPORT_AER_CAPABILITY доступна в Windows Server 2008 и более поздних версиях Windows.
Мост устройства PCIe используют структуру PCI_EXPRESS_BRIDGE_AER_CAPABILITY вместо структуры PCI_EXPRESS_ROOTPORT_AER_CAPABILITY для описания расширенной структуры отчетов об ошибках PCIe.
Все остальные устройства и порты PCIe, которые не являются корневыми портами или сборщиками сложных корневых событий, используют структуру PCI_EXPRESS_AER_CAPABILITY вместо структуры PCI_EXPRESS_ROOTPORT_AER_CAPABILITY для описания структуры расширенной возможности создания отчетов об ошибках PCIe.
Дополнительные сведения о расширенной структуре отчетов об ошибках PCIe см. в спецификации PCI Express.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Ntddk.h, Wdm.h, Miniport.h) |
См. также раздел
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ROOT_ERROR_COMMAND
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по