Fonction StorPortMaskMsixInterrupt (storport.h)
StorPortMaskMsixInterrupt masque ou démasque une interruption dans la table d’interruption matérielle MSI-X.
Syntaxe
ULONG StorPortMaskMsixInterrupt(
[in] PVOID HwDeviceExtension,
[in] ULONG MessageId,
[in] BOOLEAN Mask
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension d’appareil du miniport.
[in] MessageId
Index de l’entrée de table dans la table d’interruption matérielle MSI-X.
[in] Mask
Indique s’il faut masquer (TRUE) ou démasquer (FALSE) l’interruption.
Valeur retournée
Cette fonction retourne l’un des codes status suivants.
Code de retour | Description |
---|---|
STOR_STATUS_SUCCESS | L’interruption MSI-X spécifiée a été activée/désactivée. |
STOR_STATUS_INVALID_PARAMETER | Un paramètre n’est pas valide ; par exemple, MessageId n’est pas une valeur d’index de table valide. |
STOR_STATUS_UNSUCCESSFUL | Retourné pour d’autres raisons système internes. |
Remarques
Un miniport peut appeler StorPortMaskMsixInterrupt pour masquer ou démasquer l’interruption spécifiée dans la table d’interruption matérielle MSI-X. Si une entrée de table est masquée, l’appareil ne génère pas d’interruptions qui correspondent à cette entrée de table.
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | storport.h |
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