Compartir a través de


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