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


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

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

Синтаксис

typedef union _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS {
  struct {
    ULONG TargetAbortOnSplitCompletion : 1;
    ULONG MasterAbortOnSplitCompletion : 1;
    ULONG ReceivedTargetAbort : 1;
    ULONG ReceivedMasterAbort : 1;
    ULONG RsvdZ : 1;
    ULONG UnexpectedSplitCompletionError : 1;
    ULONG UncorrectableSplitCompletion : 1;
    ULONG UncorrectableDataError : 1;
    ULONG UncorrectableAttributeError : 1;
    ULONG UncorrectableAddressError : 1;
    ULONG DelayedTransactionDiscardTimerExpired : 1;
    ULONG PERRAsserted : 1;
    ULONG SERRAsserted : 1;
    ULONG InternalBridgeError : 1;
    ULONG Reserved : 18;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS, *PPCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.TargetAbortOnSplitCompletion

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

DUMMYSTRUCTNAME.MasterAbortOnSplitCompletion

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

DUMMYSTRUCTNAME.ReceivedTargetAbort

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

DUMMYSTRUCTNAME.ReceivedMasterAbort

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

DUMMYSTRUCTNAME.RsvdZ

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

DUMMYSTRUCTNAME.UnexpectedSplitCompletionError

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

DUMMYSTRUCTNAME.UncorrectableSplitCompletion

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

DUMMYSTRUCTNAME.UncorrectableDataError

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

DUMMYSTRUCTNAME.UncorrectableAttributeError

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

DUMMYSTRUCTNAME.UncorrectableAddressError

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

DUMMYSTRUCTNAME.DelayedTransactionDiscardTimerExpired

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

DUMMYSTRUCTNAME.PERRAsserted

Один бит, указывающий, что было обнаружено утверждение PERR#.

DUMMYSTRUCTNAME.SERRAsserted

Один бит, указывающий, что было обнаружено утверждение SERR#.

DUMMYSTRUCTNAME.InternalBridgeError

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

DUMMYSTRUCTNAME.Reserved

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

AsULONG

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

Комментарии

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

Структура PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS содержится в структуре PCI_EXPRESS_BRIDGE_AER_CAPABILITY .

Требования

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

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

PCI_EXPRESS_BRIDGE_AER_CAPABILITY