FPGA_CONTROL_ERROR_REPORTING fonction de rappel (wdm.h)
Réservé pour un usage futur.
Active le signalement d’erreurs pour l’appareil FPGA et son pont parent.
Syntaxe
FPGA_CONTROL_ERROR_REPORTING FpgaControlErrorReporting;
NTSTATUS FpgaControlErrorReporting(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG UncorrectableMask,
[_In_] ULONG CorrectableMask,
[_In_] BOOLEAN DisableErrorReporting
)
{...}
Paramètres
Context
Handle de l’extension de bus.
[_In_] UncorrectableMask
Masque d’indicateurs au niveau du bit défini dans PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK qui indique que les masques non corrigées doivent être activés.
[_In_] CorrectableMask
Masque d’indicateurs au niveau du bit défini dans PCI_EXPRESS_CORRECTABLE_ERROR_MASK qui indique que les masques correctables doivent être activés.
[_In_] DisableErrorReporting
Un indicateur indique si le rapport d’erreurs est désactivé ou activé.
Valeur retournée
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur NTSTATUS Values approprié. Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
Un pilote de périphérique qui interroge correctement l’interface GUID_PCI_FPGA_CONTROL_INTERFACE reçoit un pointeur vers une structure de FPGA_CONTROL_INTERFACE dans laquelle le pilote définit le membre ControlErrorReporting sur un pointeur vers son implémentation de la fonction de rappel FPGA_CONTROL_CONFIG_SPACE .
Cette fonction de rappel s’attend à ce que l’appareil FPGA soit à l’état D0 et que son espace de configuration n’ait pas été verrouillé.
Lorsque DisableErrorReporting a la valeur TRUE, chaque bit défini dans les masques donnés est défini dans la fonctionnalité AER de l’appareil FPGA. Lorsque DisableErrorReporting a la valeur FALSE, les masques AER d’origine sont restaurés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1803 |
En-tête | wdm.h (include Wdm.h) |
IRQL | PASSIVE_LEVEL |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour