FPGA_CONTROL_ERROR_REPORTING回呼函式 (wdm.h)
保留供未來使用。
切換 FPGA 裝置及其父網橋的錯誤報告。
語法
FPGA_CONTROL_ERROR_REPORTING FpgaControlErrorReporting;
NTSTATUS FpgaControlErrorReporting(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG UncorrectableMask,
[_In_] ULONG CorrectableMask,
[_In_] BOOLEAN DisableErrorReporting
)
{...}
參數
Context
總線延伸模組的句柄。
[_In_] UncorrectableMask
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK中定義的旗標位遮罩,表示要切換的不可更正遮罩。
[_In_] CorrectableMask
PCI_EXPRESS_CORRECTABLE_ERROR_MASK中定義的旗標位遮罩,表示要切換的可更正遮罩。
[_In_] DisableErrorReporting
旗標會指出錯誤報告正在停用或啟用。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS值。
備註
成功查詢GUID_PCI_FPGA_CONTROL_INTERFACE介面的裝置驅動程式會收到 FPGA_CONTROL_INTERFACE 結構的指標,其中驅動程式會將 ControlErrorReporting 成員設定為其 實作FPGA_CONTROL_CONFIG_SPACE 回呼函式的指標。
此回呼函式預期 FPGA 裝置處於 D0 狀態,且其設定空間尚未鎖定。
當 DisableErrorReporting 設定為 TRUE 時,指定遮罩中的每個設定位都會在 FPGA 裝置的 AER 功能中設定。 當 DisableErrorReporting 設定為 FALSE 時,將會還原原始的 AER 遮罩。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | wdm.h (包含 Wdm.h) |
IRQL | PASSIVE_LEVEL |