FPGA_CONTROL_ERROR_REPORTING función de devolución de llamada (wdm.h)
Reservado para uso futuro.
Alterna la notificación de errores para el dispositivo FPGA y su puente primario.
Sintaxis
FPGA_CONTROL_ERROR_REPORTING FpgaControlErrorReporting;
NTSTATUS FpgaControlErrorReporting(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG UncorrectableMask,
[_In_] ULONG CorrectableMask,
[_In_] BOOLEAN DisableErrorReporting
)
{...}
Parámetros
Context
Identificador de la extensión de bus.
[_In_] UncorrectableMask
Máscara bit a bit de marcas definidas en PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que indica las máscaras no corregibles que se van a alternar.
[_In_] CorrectableMask
Máscara bit a bit de marcas definidas en PCI_EXPRESS_CORRECTABLE_ERROR_MASK que indica las máscaras corregidas que se van a alternar.
[_In_] DisableErrorReporting
Una marca indica si el informe de errores está deshabilitado o habilitado.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error de valores NTSTATUS apropiado. Para obtener más información, vea Valores NTSTATUS.
Comentarios
Un controlador de dispositivo que consulta correctamente la interfaz de GUID_PCI_FPGA_CONTROL_INTERFACE recibe un puntero a una estructura de FPGA_CONTROL_INTERFACE en la que el controlador establece el miembro ControlErrorReporting en un puntero a su implementación de la función de devolución de llamada de FPGA_CONTROL_CONFIG_SPACE .
Esta función de devolución de llamada espera que el dispositivo FPGA esté en estado D0 y que su espacio de configuración no se haya bloqueado.
Cuando DisableErrorReporting se establece en TRUE, cada bit establecido en las máscaras especificadas se establece en la funcionalidad AER del dispositivo FPGA. Cuando DisableErrorReporting se establece en FALSE, se restaurarán las máscaras AER originales.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1803 |
Encabezado | wdm.h (incluya Wdm.h) |
IRQL | PASSIVE_LEVEL |