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) |