共用方式為


PCI_EXPRESS_ROOT_ERROR_STATUS union (miniport.h)

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

語法

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;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

成員

DUMMYSTRUCTNAME

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 結構中。

規格需求

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

另請參閱

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY