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 |