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 |