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