Freigeben über


FPGA_CONTROL_ERROR_REPORTING Rückruffunktion (wdm.h)

Reserviert für die zukünftige Verwendung.

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

Der Griff zur Buserweiterung.

[_In_] UncorrectableMask

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

[_In_] CorrectableMask

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

[_In_] DisableErrorReporting

Ein Kennzeichen gibt an, ob die Fehlerberichterstattung deaktiviert oder aktiviert ist.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen entsprechenden NTSTATUS-Wertefehlercode zurück. Weitere Informationen finden Sie unter NTSTATUS Values.

Bemerkungen

Ein Gerätetreiber, der erfolgreich nach der GUID_PCI_FPGA_CONTROL_INTERFACE Schnittstelle fragt, erhält einen Zeiger auf eine FPGA_CONTROL_INTERFACE Struktur, in der der Treiber das ControlErrorReporting- element auf einen Zeiger auf die 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
mindestens unterstützte Client- Windows 10, Version 1803
Header- wdm.h (include Wdm.h)
IRQL- PASSIVE_LEVEL