FPGA_CONTROL_ERROR_REPORTING función de devolución de llamada (wdm.h)
Reservado para uso futuro.
Activa 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 las marcas definidas en PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que indica las máscaras irrecuperables 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 NTSTATUS Values adecuado. Para obtener más información, vea valores NTSTATUS.
Observaciones
Un controlador de dispositivo que consulta correctamente la interfaz 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 | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1803 |
encabezado de | wdm.h (incluya Wdm.h) |
irQL | PASSIVE_LEVEL |