Partager via


PCI_MSIX_MASKUNMASK_ENTRY fonction de rappel (wdm.h)

La routine MaskTableEntry masque une interruption dans la table d’interruption matérielle 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 transmise 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’interruption matérielle MSI-X.

Valeur de retour

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

Retourner le code 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 supprimer l’entrée de table en appelant UnmaskTableEntry.

Exigences

Exigence Valeur
client minimum 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 Bureau
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL <= DIRQL

Voir aussi

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry