Condividi tramite


FPGA_CONTROL_ERROR_REPORTING funzione di callback (wdm.h)

Riservato per utilizzi futuri.

Attiva o disattiva la segnalazione degli errori per il dispositivo FPGA e il relativo bridge padre.

Sintassi

FPGA_CONTROL_ERROR_REPORTING FpgaControlErrorReporting;

NTSTATUS FpgaControlErrorReporting(
  [_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
  [_In_]                                      ULONG UncorrectableMask,
  [_In_]                                      ULONG CorrectableMask,
  [_In_]                                      BOOLEAN DisableErrorReporting
)
{...}

Parametri

Context

Handle per l'estensione del bus.

[_In_] UncorrectableMask

Maschera bit per bit di flag definiti in PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK che indica le maschere non correggibili da attivare o disattivare.

[_In_] CorrectableMask

Maschera bit per bit di flag definiti in PCI_EXPRESS_CORRECTABLE_ERROR_MASK che indica le maschere corrette da attivare o disattivare.

[_In_] DisableErrorReporting

Un flag indica se la segnalazione errori è disabilitata o abilitata.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS Values appropriato. Per altre informazioni, vedere Valori NTSTATUS.

Commenti

Un driver di dispositivo che esegue correttamente una query per l'interfaccia GUID_PCI_FPGA_CONTROL_INTERFACE riceve un puntatore a una struttura di FPGA_CONTROL_INTERFACE in cui il driver imposta il membro ControlErrorReporting su un puntatore alla relativa implementazione della funzione di callback FPGA_CONTROL_CONFIG_SPACE .

  • Questa funzione di callback prevede che il dispositivo FPGA sia in stato D0 e che lo spazio di configurazione non sia stato bloccato.

  • Quando DisableErrorReporting è impostato su TRUE, ogni bit impostato nelle maschere fornite viene impostato nella funzionalità AER del dispositivo FPGA. Quando DisableErrorReporting è impostato su FALSE, verranno ripristinate le maschere AER originali.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Intestazione wdm.h (include Wdm.h)
IRQL PASSIVE_LEVEL