FPGA_CONTROL_ERROR_REPORTING função de retorno de chamada (wdm.h)

Reservado para uso futuro.

Alterna o relatório de erros para o dispositivo FPGA e sua ponte pai.

Sintaxe

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

O identificador para a extensão do barramento.

[_In_] UncorrectableMask

Uma máscara bit a bit de sinalizadores definida em PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK que indica as máscaras não recorrecionáveis a serem alternadas.

[_In_] CorrectableMask

Uma máscara bit a bit de sinalizadores definida em PCI_EXPRESS_CORRECTABLE_ERROR_MASK que indica as máscaras corrigíveis a serem alternadas.

[_In_] DisableErrorReporting

Um sinalizador indica se o relatório de erros está sendo desabilitado ou habilitado.

Retornar valor

Retorne STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS Values apropriado. Para obter mais informações, consulte Valores NTSTATUS.

Comentários

Um driver de dispositivo que consulta com êxito a interface GUID_PCI_FPGA_CONTROL_INTERFACE recebe um ponteiro para uma estrutura FPGA_CONTROL_INTERFACE na qual o driver define o membro ControlErrorReporting como um ponteiro para sua implementação da função de retorno de chamada FPGA_CONTROL_CONFIG_SPACE .

  • Essa função de retorno de chamada espera que o dispositivo FPGA esteja no estado D0 e seu espaço de configuração não tenha sido bloqueado.

  • Quando DisableErrorReporting é definido como TRUE, cada bit definido nas máscaras fornecidas é definido na funcionalidade AER do dispositivo FPGA. Quando DisableErrorReporting for definido como FALSE, as máscaras AER originais serão restauradas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803
Cabeçalho wdm.h (inclua Wdm.h)
IRQL PASSIVE_LEVEL