Freigeben über


PCI_MSIX_MASKUNMASK_ENTRY Rückruffunktion (wdm.h)

Die MaskTableEntry- Routine maskiert einen Interrupt in der MSI-X Hardware-Interrupttabelle.

Syntax

PCI_MSIX_MASKUNMASK_ENTRY PciMsixMaskunmaskEntry;

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

Parameter

[in] Context

Ein Zeiger auf schnittstellenspezifische Kontextinformationen. Der Aufrufer übergibt den Wert, der als Context Member der PCI_MSIX_TABLE_CONFIG_INTERFACE Struktur für die Schnittstelle übergeben wird.

[in] TableEntry

Der Index des Tabelleneintrags in der MSI-X Hardwareunterbruchtabelle.

Rückgabewert

Die MaskTableEntry- Routine gibt möglicherweise einen der folgenden NTSTATUS-Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.
STATUS_INVALID_PARAMETER
Der TableEntry Parameter ist ungültig.

Bemerkungen

Wenn ein Tabelleneintrag maskiert ist, generiert das Gerät keine Unterbrechungen, die diesem Tabelleneintrag entsprechen.

Sie können die Tabelleneingabe aufheben, indem Sie UnmaskTableEntry-aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista mit Service Pack 1 (SP1), Windows Server 2008 und höheren Versionen des Windows-Betriebssystems.
Zielplattform- Desktop
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL- <= DIRQL

Siehe auch

PCI_MSIX_TABLE_CONFIG_INTERFACE

UnmaskTableEntry-