共用方式為


PCI_EXPRESS_ROOT_ERROR_STATUS union (wdm.h)

PCI_EXPRESS_ROOT_ERROR_STATUS結構描述PCI Express (PCIe) PCIe進階錯誤報告功能結構的根錯誤狀態快取器。

語法

typedef union _PCI_EXPRESS_ROOT_ERROR_STATUS {
  struct {
    ULONG CorrectableErrorReceived  :1;
    ULONG MultipleCorrectableErrorsReceived  :1;
    ULONG UncorrectableErrorReceived  :1;
    ULONG MultipleUncorrectableErrorsReceived  :1;
    ULONG FirstUncorrectableFatal  :1;
    ULONG NonFatalErrorMessagesReceived  :1;
    ULONG FatalErrorMessagesReceived  :1;
    ULONG Reserved  :20;
    ULONG AdvancedErrorInterruptMessageNumber  :5;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

成員

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorReceived

單一位,表示已收到可更正的錯誤訊息。

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

單一位,表示已收到多個可更正的錯誤訊息。

DUMMYSTRUCTNAME.UncorrectableErrorReceived

單一位,表示已收到無法更正的錯誤訊息。

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

單一位,表示已收到多個無法更正的錯誤訊息。

DUMMYSTRUCTNAME.FirstUncorrectableFatal

單一位,表示收到的第一個無法更正的錯誤訊息是發生嚴重錯誤。

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

單一位,表示已收到一或多個非嚴重無法更正的錯誤訊息。

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

單一位,表示已收到一或多個非嚴重無法更正的錯誤訊息。

DUMMYSTRUCTNAME.Reserved

保留的。

DUMMYSTRUCTNAME.AdvancedErrorInterruptMessageNumber

MSI/MSI-X 向量,用於與進階錯誤報告功能之任何狀態位相關聯的中斷訊息。

AsULONG

PCI_EXPRESS_ROOT_ERROR_STATUS 結構內容的ULONG表示法。

備註

windows Server 2008 和更新版本的 Windows 中提供PCI_EXPRESS_ROOT_ERROR_STATUS結構。

PCI_EXPRESS_ROOT_ERROR_STATUS 結構包含在 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 結構中。

規格需求

需求
標頭 wdm.h (包含 Ntddk.h、Wdm.h、Miniport.h)

另請參閱

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY