StorPortMaskMsixInterrupt, fonction (storport.h)
StorPortMaskMsixInterrupt masque ou supprime une interruption dans la table d’interruptions matérielles 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 dissocier (FALSE) l’interruption.
Valeur de retour
Cette fonction retourne l’un des codes d’état suivants.
Retourner le code | 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 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.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | storport.h |