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 |