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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für