PCI_MSIX_MASKUNMASK_ENTRY fonction de rappel (wdm.h)

La routine MaskTableEntry masque une interruption dans la table d’interruptions matérielles MSI-X.

Syntaxe

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

NTSTATUS PciMsixMaskunmaskEntry(
  [in] PVOID Context,
  [in] ULONG TableEntry
)
{...}

Paramètres

[in] Context

Pointeur vers des informations de contexte spécifiques à l’interface. L’appelant transmet la valeur qui est passée en tant que membre context de la structure PCI_MSIX_TABLE_CONFIG_INTERFACE pour l’interface.

[in] TableEntry

Index de l’entrée de table dans la table d’interruptions matérielles MSI-X.

Valeur retournée

La routine MaskTableEntry peut retourner l’une des valeurs NTSTATUS suivantes :

Code de retour Description
STATUS_SUCCESS
L’opération s’est terminée avec succès.
STATUS_INVALID_PARAMETER
Le paramètre TableEntry n’est pas valide.

Remarques

Si une entrée de table est masquée, l’appareil ne génère aucune interruption correspondant à cette entrée de table.

Vous pouvez démasquer l’entrée de table en appelant UnmaskTableEntry.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista avec Service Pack 1 (SP1), Windows Server 2008 et versions ultérieures du système d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Voir aussi

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry