Partager via


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