FPGA_CONTROL_ERROR_REPORTING Rückruffunktion (wdm.h)

Für die zukünftige Verwendung reserviert.

Schaltet die Fehlerberichterstattung für das FPGA-Gerät und seine übergeordnete Brücke um.

Syntax

FPGA_CONTROL_ERROR_REPORTING FpgaControlErrorReporting;

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

Parameter

Context

Das Handle für die Buserweiterung.

[_In_] UncorrectableMask

Eine bitweise Maske von Flags, die in PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK definiert sind und die nicht behebbaren Masken angibt, die umgeschaltet werden sollen.

[_In_] CorrectableMask

Eine bitweise Maske von Flags, die in PCI_EXPRESS_CORRECTABLE_ERROR_MASK definiert sind und die korrigierenden Masken angibt, die umgeschaltet werden sollen.

[_In_] DisableErrorReporting

Ein Flag gibt an, ob die Fehlerberichterstattung deaktiviert oder aktiviert wird.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen geeigneten NTSTATUS-Werte-Fehlercode zurück. Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

Ein Gerätetreiber, der erfolgreich die GUID_PCI_FPGA_CONTROL_INTERFACE-Schnittstelle abfragt, erhält einen Zeiger auf eine FPGA_CONTROL_INTERFACE-Struktur , in der der Treiber den ControlErrorReporting-Member auf einen Zeiger auf seine Implementierung der FPGA_CONTROL_CONFIG_SPACE Rückruffunktion festlegt.

  • Diese Rückruffunktion erwartet, dass sich das FPGA-Gerät im D0-Zustand befindet und der Konfigurationsraum nicht gesperrt wurde.

  • Wenn DisableErrorReporting auf TRUE festgelegt ist, wird jedes festgelegte Bit in den angegebenen Masken in der AER-Funktion des FPGA-Geräts festgelegt. Wenn DisableErrorReporting auf FALSE festgelegt ist, werden die ursprünglichen AER-Masken wiederhergestellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Kopfzeile wdm.h (wdm.h einschließen)
IRQL PASSIVE_LEVEL