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

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

Синтаксис

typedef union _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS {
  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_STATUS, *PPCI_CORRECTABLE_ERROR_STATUS;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.ReceiverError

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

DUMMYSTRUCTNAME.Reserved1

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

DUMMYSTRUCTNAME.BadTLP

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

DUMMYSTRUCTNAME.BadDLLP

Один бит, указывающий на ошибку ненадежного пакета канала передачи данных (DLLP).

DUMMYSTRUCTNAME.ReplayNumRollover

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

DUMMYSTRUCTNAME.Reserved2

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

DUMMYSTRUCTNAME.ReplayTimerTimeout

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

DUMMYSTRUCTNAME.AdvisoryNonFatalError

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

DUMMYSTRUCTNAME.CorrectedInternalError

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

DUMMYSTRUCTNAME.HeaderLogOverflow

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

DUMMYSTRUCTNAME.Reserved3

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

AsULONG

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

Комментарии

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

Структура PCI_EXPRESS_CORRECTABLE_ERROR_STATUS содержится в структурах 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